Firestore interview questions

21 Firestore questions from the Firebase bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute IT readiness check — six questions and a result.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is Document?

Junior
  1. A.the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  2. B.a startAt or startAfter pagination marker that resumes results from a specific document position
  3. C.a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit
  4. D.an onSnapshot subscription that pushes updates to clients whenever matching data changes, instead of polling

Answer + AI explanation with Pro

2. Which term means: "the basic unit of storage in Firestore, a set of key-value fields living inside a collection"?

Junior
  1. A.WriteBatch
  2. B.Collection
  3. C.Document
  4. D.Subcollection

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.Document — a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit
  2. B.Document — a container that holds documents and cannot itself store raw fields, only nested records
  3. C.Document — a collection nested under a single document, used to model hierarchical one-to-many relationships
  4. D.Document — the basic unit of storage in Firestore, a set of key-value fields living inside a collection

Answer + AI explanation with Pro

4. What is Collection?

Junior
  1. A.the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  2. B.a collection nested under a single document, used to model hierarchical one-to-many relationships
  3. C.a container that holds documents and cannot itself store raw fields, only nested records
  4. D.a startAt or startAfter pagination marker that resumes results from a specific document position

Answer + AI explanation with Pro

5. Which term means: "a container that holds documents and cannot itself store raw fields, only nested records"?

Junior
  1. A.WriteBatch
  2. B.Composite index
  3. C.Collection
  4. D.Real-time listener

Answer + AI explanation with Pro

6. Which statement is correct?

Junior
  1. A.Collection — a multi-field index that must be created so queries filtering or ordering on more than one field can run
  2. B.Collection — a container that holds documents and cannot itself store raw fields, only nested records
  3. C.Collection — an onSnapshot subscription that pushes updates to clients whenever matching data changes, instead of polling
  4. D.Collection — a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit

Answer + AI explanation with Pro

7. What is Subcollection?

Mid
  1. A.the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  2. B.a multi-field index that must be created so queries filtering or ordering on more than one field can run
  3. C.a collection nested under a single document, used to model hierarchical one-to-many relationships
  4. D.a container that holds documents and cannot itself store raw fields, only nested records

Answer + AI explanation with Pro

8. Which term means: "a collection nested under a single document, used to model hierarchical one-to-many relationships"?

Mid
  1. A.Subcollection
  2. B.Composite index
  3. C.Query cursor
  4. D.Real-time listener

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.Subcollection — a container that holds documents and cannot itself store raw fields, only nested records
  2. B.Subcollection — a startAt or startAfter pagination marker that resumes results from a specific document position
  3. C.Subcollection — a collection nested under a single document, used to model hierarchical one-to-many relationships
  4. D.Subcollection — a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit

Answer + AI explanation with Pro

10. What is Real-time listener?

Mid
  1. A.a startAt or startAfter pagination marker that resumes results from a specific document position
  2. B.the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  3. C.a container that holds documents and cannot itself store raw fields, only nested records
  4. D.an onSnapshot subscription that pushes updates to clients whenever matching data changes, instead of polling

Answer + AI explanation with Pro

11. Which term means: "an onSnapshot subscription that pushes updates to clients whenever matching data changes, instead of polling"?

Mid
  1. A.Subcollection
  2. B.Real-time listener
  3. C.Document
  4. D.Query cursor

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.Real-time listener — a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit
  2. B.Real-time listener — an onSnapshot subscription that pushes updates to clients whenever matching data changes, instead of polling
  3. C.Real-time listener — a multi-field index that must be created so queries filtering or ordering on more than one field can run
  4. D.Real-time listener — a startAt or startAfter pagination marker that resumes results from a specific document position

Answer + AI explanation with Pro

13. What is Composite index?

Senior
  1. A.a startAt or startAfter pagination marker that resumes results from a specific document position
  2. B.the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  3. C.a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit
  4. D.a multi-field index that must be created so queries filtering or ordering on more than one field can run

Answer + AI explanation with Pro

14. Which term means: "a multi-field index that must be created so queries filtering or ordering on more than one field can run"?

Senior
  1. A.Subcollection
  2. B.Composite index
  3. C.Document
  4. D.Query cursor

Answer + AI explanation with Pro

15. Which statement is correct?

Senior
  1. A.Composite index — a container that holds documents and cannot itself store raw fields, only nested records
  2. B.Composite index — a multi-field index that must be created so queries filtering or ordering on more than one field can run
  3. C.Composite index — an onSnapshot subscription that pushes updates to clients whenever matching data changes, instead of polling
  4. D.Composite index — a collection nested under a single document, used to model hierarchical one-to-many relationships

Answer + AI explanation with Pro

16. What is Query cursor?

Senior
  1. A.the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  2. B.a startAt or startAfter pagination marker that resumes results from a specific document position
  3. C.a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit
  4. D.a container that holds documents and cannot itself store raw fields, only nested records

Answer + AI explanation with Pro

17. Which term means: "a startAt or startAfter pagination marker that resumes results from a specific document position"?

Senior
  1. A.Document
  2. B.Query cursor
  3. C.WriteBatch
  4. D.Real-time listener

Answer + AI explanation with Pro

18. Which statement is correct?

Senior
  1. A.Query cursor — an onSnapshot subscription that pushes updates to clients whenever matching data changes, instead of polling
  2. B.Query cursor — a collection nested under a single document, used to model hierarchical one-to-many relationships
  3. C.Query cursor — the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  4. D.Query cursor — a startAt or startAfter pagination marker that resumes results from a specific document position

Answer + AI explanation with Pro

19. What is WriteBatch?

Mid
  1. A.a multi-field index that must be created so queries filtering or ordering on more than one field can run
  2. B.a container that holds documents and cannot itself store raw fields, only nested records
  3. C.a startAt or startAfter pagination marker that resumes results from a specific document position
  4. D.a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit

Answer + AI explanation with Pro

20. Which term means: "a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit"?

Mid
  1. A.Subcollection
  2. B.Document
  3. C.Query cursor
  4. D.WriteBatch

Answer + AI explanation with Pro

21. Which statement is correct?

Mid
  1. A.WriteBatch — a collection nested under a single document, used to model hierarchical one-to-many relationships
  2. B.WriteBatch — a startAt or startAfter pagination marker that resumes results from a specific document position
  3. C.WriteBatch — the basic unit of storage in Firestore, a set of key-value fields living inside a collection
  4. D.WriteBatch — a grouping of up to 500 set, update, or delete operations committed together as a single atomic unit

Answer + AI explanation with Pro

Free to start

Start with a free readiness check

Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Firestore question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers