Designing small-to-medium systems at the class and interface level — the interview-style OO round.
A four-step framework for OO design interviews — narrow scope, model the core entities, sketch the API, then defend extension. Most candidates name classes too early.