Decagon·Software Engineer·Technical Phone Screen
Jun 2026
Decagon software engineer interview had me implementing a Tic Tac Toe evaluator from scratch, starting brute-force and then optimizing. Pretty focused session, all algorithmic, no fluff.
- Implement a Tic Tac Toe game-state evaluator: given a 3x3 board with X, O, and empty cells, determine the optimal outcome assuming both players play perfectly. Start with brute-force minimax, then optimize with memoization, and discuss state-space size and how board symmetries could reduce the search further.
“I got the basic minimax down without too much trouble but fumbled a bit explaining the memoization step.” The rest of the author's notes on Software Engineer interview at Decagon, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post