skip to content

Software Design & Architecture

Defend design decisions at interview depth, from a single class to a whole system. Covers paradigms and OOP, clean code, principles and patterns, architectural styles, domain modeling and distributed design.

frequency
level
importance
study order
q

2354 of 2354 questions in your plan: 0 known, 0 in progress, 0 due, 0 skipped, 2354 new. 0 cut, outside your plan.

  1. 01Paradigms & OOP225
  2. 02Code-Level Design555
  3. 03Architecture Practice252
  4. 04Styles & Patterns432
  5. 05Domain Modeling174
  6. 06Scale & Resilience716