TechRat

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