27 Schema & Types 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 typed contract defining every queryable type, field and operation an API exposes to clients
B.an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections
C.a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
D.a serialized-as-String scalar intended to be a unique, often opaque, identifier for an object and not human-readable
Answer + AI explanation with Pro
2. Which term means: "the typed contract defining every queryable type, field and operation an API exposes to clients"?
Junior
A.Enum
B.Schema
C.Input type
D.Custom scalar
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.Schema — a special object-like type used only to pass structured argument data into operations, never returned in results
B.Schema — a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
C.Schema — an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections
D.Schema — the typed contract defining every queryable type, field and operation an API exposes to clients
Answer + AI explanation with Pro
4. What is Object type?
Junior
A.an abstract type whose value is exactly one of several listed object types that need share no common fields
B.a special object-like type used only to pass structured argument data into operations, never returned in results
C.a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
D.a serialized-as-String scalar intended to be a unique, often opaque, identifier for an object and not human-readable
Answer + AI explanation with Pro
5. Which term means: "a named type made up of fields, each returning a scalar or another type, that models an entity in the graph"?
Junior
A.Object type
B.Input type
C.Schema
D.Enum
Answer + AI explanation with Pro
6. Which statement is correct?
Junior
A.Object type — a special object-like type used only to pass structured argument data into operations, never returned in results
B.Object type — a serialized-as-String scalar intended to be a unique, often opaque, identifier for an object and not human-readable
C.Object type — a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
D.Object type — a type restricting a field to a fixed, predefined set of named string values
Answer + AI explanation with Pro
7. What is Scalar?
Junior
A.the typed contract defining every queryable type, field and operation an API exposes to clients
B.an abstract type whose value is exactly one of several listed object types that need share no common fields
C.a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives
D.a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
Answer + AI explanation with Pro
8. Which term means: "a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive"?
Junior
A.Enum
B.Schema
C.Union
D.Scalar
Answer + AI explanation with Pro
9. Which statement is correct?
Junior
A.Scalar — an abstract type whose value is exactly one of several listed object types that need share no common fields
B.Scalar — a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
C.Scalar — a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
D.Scalar — the typed contract defining every queryable type, field and operation an API exposes to clients
Answer + AI explanation with Pro
10. What is ID type?
Junior
A.a serialized-as-String scalar intended to be a unique, often opaque, identifier for an object and not human-readable
B.the typed contract defining every queryable type, field and operation an API exposes to clients
C.a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives
D.an abstract type whose value is exactly one of several listed object types that need share no common fields
Answer + AI explanation with Pro
11. Which term means: "a serialized-as-String scalar intended to be a unique, often opaque, identifier for an object and not human-readable"?
Junior
A.Enum
B.ID type
C.Object type
D.Union
Answer + AI explanation with Pro
12. Which statement is correct?
Junior
A.ID type — a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
B.ID type — a serialized-as-String scalar intended to be a unique, often opaque, identifier for an object and not human-readable
C.ID type — a special object-like type used only to pass structured argument data into operations, never returned in results
D.ID type — a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
Answer + AI explanation with Pro
13. What is Input type?
Mid
A.the typed contract defining every queryable type, field and operation an API exposes to clients
B.a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
C.an abstract type whose value is exactly one of several listed object types that need share no common fields
D.a special object-like type used only to pass structured argument data into operations, never returned in results
Answer + AI explanation with Pro
14. Which term means: "a special object-like type used only to pass structured argument data into operations, never returned in results"?
Mid
A.Custom scalar
B.Input type
C.Schema
D.ID type
Answer + AI explanation with Pro
15. Which statement is correct?
Mid
A.Input type — a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives
B.Input type — an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections
C.Input type — a special object-like type used only to pass structured argument data into operations, never returned in results
D.Input type — an abstract type whose value is exactly one of several listed object types that need share no common fields
Answer + AI explanation with Pro
16. What is Enum?
Junior
A.a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
B.a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives
C.an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections
D.a type restricting a field to a fixed, predefined set of named string values
Answer + AI explanation with Pro
17. Which term means: "a type restricting a field to a fixed, predefined set of named string values"?
Junior
A.Enum
B.Custom scalar
C.Object type
D.ID type
Answer + AI explanation with Pro
18. Which statement is correct?
Junior
A.Enum — a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
B.Enum — an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections
C.Enum — a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
D.Enum — a type restricting a field to a fixed, predefined set of named string values
Answer + AI explanation with Pro
19. What is Interface?
Mid
A.a special object-like type used only to pass structured argument data into operations, never returned in results
B.the typed contract defining every queryable type, field and operation an API exposes to clients
C.an abstract type whose value is exactly one of several listed object types that need share no common fields
D.an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections
Answer + AI explanation with Pro
20. Which term means: "an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections"?
Mid
A.ID type
B.Scalar
C.Interface
D.Input type
Answer + AI explanation with Pro
21. Which statement is correct?
Mid
A.Interface — an abstract type listing fields that multiple object types must each implement, enabling shared polymorphic selections
B.Interface — a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
C.Interface — a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives
D.Interface — the typed contract defining every queryable type, field and operation an API exposes to clients
Answer + AI explanation with Pro
22. What is Union?
Mid
A.a serialized-as-String scalar intended to be a unique, often opaque, identifier for an object and not human-readable
B.a named type made up of fields, each returning a scalar or another type, that models an entity in the graph
C.the typed contract defining every queryable type, field and operation an API exposes to clients
D.an abstract type whose value is exactly one of several listed object types that need share no common fields
Answer + AI explanation with Pro
23. Which term means: "an abstract type whose value is exactly one of several listed object types that need share no common fields"?
Mid
A.Input type
B.Union
C.Schema
D.Object type
Answer + AI explanation with Pro
24. Which statement is correct?
Mid
A.Union — a special object-like type used only to pass structured argument data into operations, never returned in results
B.Union — the typed contract defining every queryable type, field and operation an API exposes to clients
C.Union — an abstract type whose value is exactly one of several listed object types that need share no common fields
D.Union — a type restricting a field to a fixed, predefined set of named string values
Answer + AI explanation with Pro
25. What is Custom scalar?
Senior
A.a leaf value type such as Int, Float, String, Boolean or ID that resolves to a concrete primitive
B.the typed contract defining every queryable type, field and operation an API exposes to clients
C.a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives
D.a type restricting a field to a fixed, predefined set of named string values
Answer + AI explanation with Pro
26. Which term means: "a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives"?
Senior
A.Union
B.Schema
C.Custom scalar
D.Object type
Answer + AI explanation with Pro
27. Which statement is correct?
Senior
A.Custom scalar — an abstract type whose value is exactly one of several listed object types that need share no common fields
B.Custom scalar — a type restricting a field to a fixed, predefined set of named string values
C.Custom scalar — a user-defined leaf type, like DateTime, with its own serialization and validation logic beyond the built-in primitives
D.Custom scalar — a special object-like type used only to pass structured argument data into operations, never returned in results
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 & Types question come with Pro.