Implement the Core of Minesweeper
Company: Amperity
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Technical Screen
Overview: Design a testable Minesweeper domain engine with board generation, reveal and flood-fill rules, win/loss status, and a clean UI boundary.