← Practice

Low-Level Design

The round where you are asked to design one component properly rather than a whole system. Interfaces, invariants, what happens under concurrent access, and what you would test.

3 questions