Test your Neo4j knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.
Question 1/5Score 0
What is a "property" in Neo4j's data model, and how is it associated with nodes and relationships?
Questions in this quiz
What is a "property" in Neo4j's data model, and how is it associated with nodes and relationships?
How would you write a Cypher query to find all friends of a person named "Ada," traversing a `FRIENDS_WITH` relationship?
What is a "label" in Neo4j, and how does it conceptually compare to a table in a relational database?
What is Cypher?
What are the two fundamental building blocks of Neo4j's data model?
What is a "relationship type" in Neo4j, and how does it relate to labels on nodes?
What does the Cypher `WHERE` clause do, similar to its role in SQL?
What is a Cypher variable-length relationship pattern like `(a)-[:KNOWS*1..3]->(b)` used for?
What is Neo4j, at a high level?
Why might modeling a many-to-many relationship with additional attached data (like "how many units were purchased" in a purchase relationship) be more natural in Neo4j than in a relational database?
What is a general performance consideration when a Cypher query pattern doesn't specify a starting label or property filter at all (e.g. matching an unlabeled, unfiltered node as the pattern's starting point)?
What is the purpose of the `MERGE` clause in Cypher, as opposed to `CREATE`?