Chess Game
Confirmed at Google, Microsoft, Amazon, and Airbnb. Tests the deepest OOP skill: a clean abstract Piece hierarchy where each subclass implements its own move validation. Also tests Template Method (shared move logic) and the difficulty of check/checkmate detection.
Enable JavaScript for the full StreamPrep guide.