Creational interview questions

18 real Creational questions from the Design Patterns bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Singleton?

Junior
  1. A.a pattern that ensures a class has only one instance and provides a single global point of access to it
  2. B.a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
  3. C.a pattern that separates the construction of a complex object from its representation, building it step by step
  4. D.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Singleton — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
  2. B.Singleton — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
  3. C.Singleton — a pattern that ensures a class has only one instance and provides a single global point of access to it
  4. D.Singleton — a pattern that separates the construction of a complex object from its representation, building it step by step
Reveal the answer + AI explanation — free account

4. What is Factory Method?

Junior
  1. A.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
  2. B.a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
  3. C.a pattern that ensures a class has only one instance and provides a single global point of access to it
  4. D.a pattern that separates the construction of a complex object from its representation, building it step by step
Reveal the answer + AI explanation — free account

5. Which term means: "a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate"?

Junior
  1. A.Prototype
  2. B.Object Pool
  3. C.Abstract Factory
  4. D.Factory Method
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.Factory Method — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
  2. B.Factory Method — a pattern that ensures a class has only one instance and provides a single global point of access to it
  3. C.Factory Method — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
  4. D.Factory Method — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
Reveal the answer + AI explanation — free account

7. What is Abstract Factory?

Mid
  1. A.a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
  2. B.a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
  3. C.a pattern that ensures a class has only one instance and provides a single global point of access to it
  4. D.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
Reveal the answer + AI explanation — free account

8. Which term means: "a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes"?

Mid
  1. A.Singleton
  2. B.Prototype
  3. C.Abstract Factory
  4. D.Factory Method
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.Abstract Factory — a pattern that ensures a class has only one instance and provides a single global point of access to it
  2. B.Abstract Factory — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
  3. C.Abstract Factory — a pattern that separates the construction of a complex object from its representation, building it step by step
  4. D.Abstract Factory — a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
Reveal the answer + AI explanation — free account

10. What is Builder?

Mid
  1. A.a pattern that ensures a class has only one instance and provides a single global point of access to it
  2. B.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
  3. C.a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
  4. D.a pattern that separates the construction of a complex object from its representation, building it step by step
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Builder — a pattern that separates the construction of a complex object from its representation, building it step by step
  2. B.Builder — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
  3. C.Builder — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
  4. D.Builder — a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
Reveal the answer + AI explanation — free account

13. What is Prototype?

Mid
  1. A.a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
  2. B.a pattern that ensures a class has only one instance and provides a single global point of access to it
  3. C.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
  4. D.a pattern that separates the construction of a complex object from its representation, building it step by step
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.Prototype — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
  2. B.Prototype — a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
  3. C.Prototype — a pattern that ensures a class has only one instance and provides a single global point of access to it
  4. D.Prototype — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
Reveal the answer + AI explanation — free account

16. What is Object Pool?

Senior
  1. A.a pattern that provides an interface for creating families of related or dependent objects without specifying their concrete classes
  2. B.a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
  3. C.a pattern that ensures a class has only one instance and provides a single global point of access to it
  4. D.a pattern that creates new objects by cloning an existing instance rather than instantiating a class
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Senior
  1. A.Object Pool — a pattern that separates the construction of a complex object from its representation, building it step by step
  2. B.Object Pool — a pattern that reuses a managed set of pre-initialized objects instead of allocating and freeing them on demand
  3. C.Object Pool — a pattern that defines an interface for creating an object but lets subclasses decide which concrete class to instantiate
  4. D.Object Pool — a pattern that creates new objects by cloning an existing instance rather than instantiating a class
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Creational free