InterviewDB Experience

Mini Game: Implement Turn-Based Game Logic with Win Detection

Interview Experience

Problem Implement the core logic for a two-player turn-based game on a 3x3 grid (like Tic-Tac-Toe generalized to N x N). Example: Follow-ups How do you check for a win in O(1) per move using running row/column/diagonal counts? How would you implement an AI opponent using minimax with alpha-beta pruning? Extend to a 4-in-a-row (Connect Four) variant on a 6x7 grid with gravity. What changes? How would you serialize and restore game state so players can pause and resume?

Full Details

🔒

Unlock all Karat questions

Full insider details, leaked discussions, and candidate experiences.

or every company, $100/year →

About This Question

This is a candidate experience report from a karat interview.

It covers the following topics: Coding, Matrix .