Pagination (Relay connections) interview questions

15 Pagination (Relay connections) questions from the GraphQL 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 Cursor pagination?

Junior
  1. A.fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes
  2. B.a Relay wrapper pairing one item (its node) with the opaque cursor marking that item's position in the list
  3. C.the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field
  4. D.selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted

Answer + AI explanation with Pro

2. Which term means: "fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes"?

Junior
  1. A.Cursor pagination
  2. B.Connection
  3. C.Edge
  4. D.PageInfo

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.Cursor pagination — fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes
  2. B.Cursor pagination — the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page
  3. C.Cursor pagination — the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field
  4. D.Cursor pagination — selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted

Answer + AI explanation with Pro

4. What is Connection?

Mid
  1. A.the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field
  2. B.a Relay wrapper pairing one item (its node) with the opaque cursor marking that item's position in the list
  3. C.selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted
  4. D.the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page

Answer + AI explanation with Pro

5. Which term means: "the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field"?

Mid
  1. A.Offset pagination
  2. B.Edge
  3. C.Cursor pagination
  4. D.Connection

Answer + AI explanation with Pro

6. Which statement is correct?

Mid
  1. A.Connection — selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted
  2. B.Connection — a Relay wrapper pairing one item (its node) with the opaque cursor marking that item's position in the list
  3. C.Connection — the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field
  4. D.Connection — the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page

Answer + AI explanation with Pro

7. What is Edge?

Mid
  1. A.selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted
  2. B.the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page
  3. C.a Relay wrapper pairing one item (its node) with the opaque cursor marking that item's position in the list
  4. D.fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes

Answer + AI explanation with Pro

8. Which term means: "a Relay wrapper pairing one item (its node) with the opaque cursor marking that item's position in the list"?

Mid
  1. A.Connection
  2. B.Cursor pagination
  3. C.Offset pagination
  4. D.Edge

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.Edge — fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes
  2. B.Edge — a Relay wrapper pairing one item (its node) with the opaque cursor marking that item's position in the list
  3. C.Edge — selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted
  4. D.Edge — the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field

Answer + AI explanation with Pro

10. What is PageInfo?

Mid
  1. A.a Relay wrapper pairing one item (its node) with the opaque cursor marking that item's position in the list
  2. B.fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes
  3. C.the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field
  4. D.the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page

Answer + AI explanation with Pro

11. Which term means: "the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page"?

Mid
  1. A.PageInfo
  2. B.Cursor pagination
  3. C.Edge
  4. D.Connection

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.PageInfo — the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page
  2. B.PageInfo — fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes
  3. C.PageInfo — selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted
  4. D.PageInfo — the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field

Answer + AI explanation with Pro

13. What is Offset pagination?

Junior
  1. A.fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes
  2. B.the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field
  3. C.the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page
  4. D.selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted

Answer + AI explanation with Pro

14. Which term means: "selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted"?

Junior
  1. A.Offset pagination
  2. B.Edge
  3. C.Cursor pagination
  4. D.Connection

Answer + AI explanation with Pro

15. Which statement is correct?

Junior
  1. A.Offset pagination — fetching a page relative to an opaque position marker rather than a numeric offset, keeping results stable as data changes
  2. B.Offset pagination — selecting a page by skipping a fixed count of leading rows, simple but prone to drift when rows are inserted or deleted
  3. C.Offset pagination — the Relay pattern type wrapping a paginated list as edges plus page metadata, returned by a list field
  4. D.Offset pagination — the Relay metadata object reporting whether further pages exist and the boundary cursors of the current page

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 Pagination (Relay connections) 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