Hands-on problem solving, code quality, debugging, and engineering judgment.
Start a session with Theo →“Walk me through a system you designed and the trade-offs you made under load.”
Every session ends with a written report scored on these three axes, with the transcript attached so you can see what earned each mark.
Clarifying requirements, stating an approach before coding, narrating reasoning, and communicating trade-offs without noise.
Correctness, complexity, edge cases, testing, debugging discipline, code quality, and role-appropriate technical depth.
Responding productively to evidence and hints, recovering from mistakes, and improving a solution without defensiveness.