All quizzes
Free quiz · 20 questions in the bank

Neo4j quiz

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
  1. What is a "property" in Neo4j's data model, and how is it associated with nodes and relationships?
  2. How would you write a Cypher query to find all friends of a person named "Ada," traversing a `FRIENDS_WITH` relationship?
  3. What is a "label" in Neo4j, and how does it conceptually compare to a table in a relational database?
  4. What is Cypher?
  5. What are the two fundamental building blocks of Neo4j's data model?
  6. What is a "relationship type" in Neo4j, and how does it relate to labels on nodes?
  7. What does the Cypher `WHERE` clause do, similar to its role in SQL?
  8. What is a Cypher variable-length relationship pattern like `(a)-[:KNOWS*1..3]->(b)` used for?
  9. What is Neo4j, at a high level?
  10. 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?
  11. 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)?
  12. What is the purpose of the `MERGE` clause in Cypher, as opposed to `CREATE`?
Gaps to close?
Read the curated Neo4j notes — core concepts, patterns, interview prep.
Neo4j notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web