18 Creational questions from the Design Patterns 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.a pattern that ensures a class has only one instance and provides a single global point of access to it
B.a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
C.a pattern that separates the construction of a complex object from its representation, building it step by step
D.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
Answer + AI explanation with Pro
2. Which term means: "a pattern that ensures a class has only one instance and provides a single global point of access to it"?
Junior
A.Prototype
B.Abstract Factory
C.Factory Method
D.Singleton
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.Singleton — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
B.Singleton — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
C.Singleton — a pattern that ensures a class has only one instance and provides a single global point of access to it
D.Singleton — a pattern that separates the construction of a complex object from its representation, building it step by step
Answer + AI explanation with Pro
4. What is Factory Method?
Junior
A.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
B.a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
C.a pattern that ensures a class has only one instance and provides a single global point of access to it
D.a pattern that separates the construction of a complex object from its representation, building it step by step
Answer + AI explanation with Pro
5. Which term means: "a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate"?
Junior
A.Prototype
B.Object Pool
C.Abstract Factory
D.Factory Method
Answer + AI explanation with Pro
6. Which statement is correct?
Junior
A.Factory Method — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
B.Factory Method — a pattern that ensures a class has only one instance and provides a single global point of access to it
C.Factory Method — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
D.Factory Method — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
Answer + AI explanation with Pro
7. What is Abstract Factory?
Mid
A.a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
B.a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
C.a pattern that ensures a class has only one instance and provides a single global point of access to it
D.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
Answer + AI explanation with Pro
8. Which term means: "a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes"?
Mid
A.Singleton
B.Prototype
C.Abstract Factory
D.Factory Method
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.Abstract Factory — a pattern that ensures a class has only one instance and provides a single global point of access to it
B.Abstract Factory — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
C.Abstract Factory — a pattern that separates the construction of a complex object from its representation, building it step by step
D.Abstract Factory — a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
Answer + AI explanation with Pro
10. What is Builder?
Mid
A.a pattern that ensures a class has only one instance and provides a single global point of access to it
B.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
C.a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
D.a pattern that separates the construction of a complex object from its representation, building it step by step
Answer + AI explanation with Pro
11. Which term means: "a pattern that separates the construction of a complex object from its representation, building it step by step"?
Mid
A.Builder
B.Singleton
C.Prototype
D.Abstract Factory
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.Builder — a pattern that separates the construction of a complex object from its representation, building it step by step
B.Builder — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
C.Builder — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
D.Builder — a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
Answer + AI explanation with Pro
13. What is Prototype?
Mid
A.a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
B.a pattern that ensures a class has only one instance and provides a single global point of access to it
C.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
D.a pattern that separates the construction of a complex object from its representation, building it step by step
Answer + AI explanation with Pro
14. Which term means: "a pattern that creates new objects by cloning an existing instance rather than instantiating a class"?
Mid
A.Singleton
B.Abstract Factory
C.Factory Method
D.Prototype
Answer + AI explanation with Pro
15. Which statement is correct?
Mid
A.Prototype — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
B.Prototype — a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
C.Prototype — a pattern that ensures a class has only one instance and provides a single global point of access to it
D.Prototype — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
Answer + AI explanation with Pro
16. What is Object Pool?
Senior
A.a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
B.a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
C.a pattern that ensures a class has only one instance and provides a single global point of access to it
D.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
Answer + AI explanation with Pro
17. Which term means: "a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand"?
Senior
A.Object Pool
B.Prototype
C.Factory Method
D.Abstract Factory
Answer + AI explanation with Pro
18. Which statement is correct?
Senior
A.Object Pool — a pattern that separates the construction of a complex object from its representation, building it step by step
B.Object Pool — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
C.Object Pool — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
D.Object Pool — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
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 Creational question come with Pro.