Nash AI's Backend Engineer Interview: Tackling MineSweeper and Scalable Systems

Nash AI | Backend Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

The interview process consisted of several rounds. The first round involved coding challenges, including implementing a MineSweeper game with recursion. The second round focused on system design, where the candidate was asked to design a scalable and fault-tolerant system for tracking deliveries in real-time, discussing asynchronous task execution and status updates. The final round was a take-home project where the candidate was tasked with designing and implementing a transportation management system. After completing the project, the candidate walked through their solution with the interviewer, who then introduced a new feature to implement on the spot.

Technical Questions

  1. MineSweeper
    • Topics: Recursion, Depth First Search, Game Simulation
  2. System Design
    • Topics: System Design, Microservices, Distributed Systems

Tips & Insights

  • For the take-home project, it is recommended to allocate around 4 hours for completion. Utilizing AI tools can be beneficial.
  • Be prepared to discuss your solution and implement additional features during the follow-up interview.