15 Schema Definition Language 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.
A.the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
B.the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
C.the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
D.the SDL declaration that introduces a new object type and its set of fields
Answer + AI explanation with Pro
2. Which term means: "the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file"?
Junior
A.SDL
B.Root operation type
C.type keyword
D.extend keyword
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.SDL — the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
B.SDL — the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
C.SDL — the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
D.SDL — the SDL declaration that introduces a new object type and its set of fields
Answer + AI explanation with Pro
4. What is type keyword?
Mid
A.the SDL declaration that introduces a new object type and its set of fields
B.the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
C.the SDL construct that adds fields to an already-declared type, enabling modular and federated schema composition
D.the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
Answer + AI explanation with Pro
5. Which term means: "the SDL declaration that introduces a new object type and its set of fields"?
Mid
A.Schema-first development
B.type keyword
C.extend keyword
D.SDL
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
A.type keyword — the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
B.type keyword — the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
C.type keyword — the SDL declaration that introduces a new object type and its set of fields
D.type keyword — the SDL construct that adds fields to an already-declared type, enabling modular and federated schema composition
Answer + AI explanation with Pro
7. What is Root operation type?
Mid
A.the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
B.the SDL declaration that introduces a new object type and its set of fields
C.the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
D.the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
Answer + AI explanation with Pro
8. Which term means: "the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation"?
Mid
A.Schema-first development
B.type keyword
C.extend keyword
D.Root operation type
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.Root operation type — the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
B.Root operation type — the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
C.Root operation type — the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
D.Root operation type — the SDL declaration that introduces a new object type and its set of fields
Answer + AI explanation with Pro
10. What is extend keyword?
Mid
A.the SDL construct that adds fields to an already-declared type, enabling modular and federated schema composition
B.the SDL declaration that introduces a new object type and its set of fields
C.the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
D.the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
Answer + AI explanation with Pro
11. Which term means: "the SDL construct that adds fields to an already-declared type, enabling modular and federated schema composition"?
Mid
A.extend keyword
B.SDL
C.type keyword
D.Schema-first development
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.extend keyword — the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
B.extend keyword — the SDL construct that adds fields to an already-declared type, enabling modular and federated schema composition
C.extend keyword — the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
D.extend keyword — the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
Answer + AI explanation with Pro
13. What is Schema-first development?
Senior
A.the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
B.the SDL declaration that introduces a new object type and its set of fields
C.the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
D.the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
Answer + AI explanation with Pro
14. Which term means: "the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it"?
Senior
A.SDL
B.Schema-first development
C.type keyword
D.Root operation type
Answer + AI explanation with Pro
15. Which statement is correct?
Senior
A.Schema-first development — the human-readable, language-agnostic syntax used to declare types, fields and operations in a schema file
B.Schema-first development — the workflow of authoring the SDL contract first and then implementing resolvers to satisfy it
C.Schema-first development — the SDL declaration that introduces a new object type and its set of fields
D.Schema-first development — the special entry-point type, named Query, Mutation or Subscription, whose fields begin every operation
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 Schema Definition Language question come with Pro.