Engineering
Clean Code & Software Design interview questions
Clean code, SOLID, coupling and cohesion, refactoring and domain modeling.
89 questions
Questions by difficulty
- Easy
- 35
- Medium
- 28
- Hard
- 22
- Expert
- 4
Subtopics
- Clean Code6 questions
- SOLID9 questions
- DRY, KISS & YAGNI10 questions
- Coupling, Cohesion & Composition10 questions
- Refactoring & Code Smells8 questions
- Domain Modeling4 questions
- Single Responsibility & Open/Closed11 questions
- Liskov Substitution & Interface Segregation11 questions
- Dependency Inversion & Injection10 questions
- Spotting SOLID Violations10 questions
Practice adapts to your accuracy, and every answer earns XP on your level for this topic.
Practise these questions for free