1. Code Review intermediate

    A platform's code review process is slow and catches few defects. What should change?

    2 min answer code-reviewsizelatencyautomation
  2. Code Review beginner Multiple choice

    A team reviews small changes carefully and approves large ones within minutes. Why does defect detection collapse as a change grows, and which single intervention recovers the most of it?

    2 min answer code reviewdefect detectionbatch sizeattention
  3. Code Review intermediate

    A team's code review process is slow and catches few real problems. What should change?

    1 min answer postmancode-reviewfeedbackautomation
  4. Code Review intermediate

    Code review latency in your team averages one day. What do you change and what do you measure?

    2 min answer code-reviewlatencybatch-sizeflow
  5. Design Patterns intermediate

    A codebase uses many design patterns and is harder to understand than an equivalent one that uses few. What went wrong?

    2 min answer design-patternsindirectionover-engineeringreadability
  6. Design Patterns advanced

    A collaborative whiteboard supports hundreds of concurrent editors on one board. Compare OT and CRDT for a canvas with object hierarchies, and describe board sharding and catching up after ten minutes offline.

    3 min answer mirocrdtoperational-transformcollaboration
  7. Design Patterns advanced

    At 09:14 a document-processing platform of JetBrains' shape starts returning wrong results for about 3% of requests. No errors, no latency change. The stack traces contain three frames of framework code and a lambda. It takes eleven hours to find. The code is a textbook strategy-and-registry design. What made this undiagnosable, and which design decision would you change?

    2 min answer jetbrainsdesign patternsdynamic dispatchregistry
  8. Design Patterns intermediate

    When does introducing a design pattern make a codebase worse?

    2 min answer patternsspeculative-generalityover-engineeringvocabulary
  9. Domain-Driven Design advanced

    Walk me through how you would size an aggregate in a marketplace of eBay's shape, where one seller can hold 80,000 active listings. Then tell me what your choice costs at runtime.

    3 min answer dddaggregateconcurrencyinvariants
  10. Domain-Driven Design advanced

    Where does domain-driven design pay for itself in a large marketplace, and where is it overhead?

    2 min answer dddubiquitous-languagecomplexityboundaries
  11. Domain-Driven Design advanced

    You are decomposing a monolith. How do you find the boundaries using evidence rather than opinion?

    2 min answer dddbounded-contextschange-correlationevent-storming
  12. DORA Metrics intermediate

    A team measures deployment frequency, lead time, change failure rate and recovery time. How should these be used, and how are they misused?

    2 min answer verceldorametricsdelivery