Search questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Home
Topics
Categories
Learning paths
Search
Home
/
Architecture
/
Design Patterns
Architecture
Design Patterns
Curated Design Patterns interview questions with detailed answers.
30
questions
updated weekly
Junior
10
Middle
12
Senior
8
Design Patterns questions
30 / 30 shown
Default
Popular
Newest
›
What are design patterns and why are they useful?
Junior
#Architecture
Details →
›
What is the Singleton pattern?
Junior
#Architecture
Details →
›
What is the Factory pattern?
Junior
#Architecture
Details →
›
What is the Observer pattern?
Junior
#Architecture
Details →
›
What is the Strategy pattern?
Junior
#Architecture
Details →
›
What is the Decorator pattern?
Junior
#Architecture
Details →
›
What are creational design patterns?
Junior
#Architecture
Details →
›
What are structural design patterns?
Junior
#Architecture
Details →
›
What are behavioral design patterns?
Junior
#Architecture
Details →
›
When should you use design patterns (and when not)?
Junior
#Architecture
Details →
›
What is the Builder pattern?
Middle
#Architecture
Details →
›
What is the Adapter pattern?
Middle
#Architecture
Details →
›
What is the Facade pattern?
Middle
#Architecture
Details →
›
What is dependency injection?
Middle
#Architecture
Details →
›
What is the MVC pattern?
Middle
#Architecture
Details →
›
What is the Repository pattern?
Middle
#Architecture
Details →
›
What is the Command pattern?
Middle
#Architecture
Details →
›
What are anti-patterns?
Middle
#Architecture
Details →
›
What are the SOLID principles?
Middle
#Architecture
Details →
›
What are key software design principles (DRY, KISS, YAGNI)?
Senior
#Architecture
Details →
›
How are design patterns used in real frameworks and code?
Senior
#Architecture
Details →
›
Why is composition often preferred over inheritance?
Senior
#Architecture
Details →
›
How have design patterns evolved in modern programming?
Senior
#Architecture
Details →
›
What is the Proxy pattern?
Middle
#Architecture
Details →
›
What is the Iterator pattern?
Middle
#Architecture
Details →
›
What is the Template Method pattern?
Middle
#Architecture
Details →
›
What are common architectural patterns (layered, hexagonal, etc.)?
Senior
#Architecture
Details →
›
What is Domain-Driven Design (DDD)?
Senior
#Architecture
Details →
›
How do you choose the right pattern for a problem?
Senior
#Architecture
Details →
›
How do patterns relate to refactoring?
Senior
#Architecture
Details →