Creational interview questions

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.

Take the free IT readiness check

or take a mock interview set up for this area

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

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
  1. A.Prototype
  2. B.Abstract Factory
  3. C.Factory Method
  4. D.Singleton

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

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
  1. A.Prototype
  2. B.Object Pool
  3. C.Abstract Factory
  4. D.Factory Method

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

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
  1. A.Singleton
  2. B.Prototype
  3. C.Abstract Factory
  4. D.Factory Method

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

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
  1. A.Builder
  2. B.Singleton
  3. C.Prototype
  4. D.Abstract Factory

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

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
  1. A.Singleton
  2. B.Abstract Factory
  3. C.Factory Method
  4. D.Prototype

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

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
  1. A.Object Pool
  2. B.Prototype
  3. C.Factory Method
  4. D.Abstract Factory

Answer + AI explanation with Pro

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

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.

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