How would you explain race conditions for a Software Engineer, using a migration plan as the scenario? Explain the debugging path, not only the final answer.
Practice context
This tech screening exercise trains prompt interpretation, explicit assumptions, a concrete response, and a concise explanation of the decisions made. It is marked easy difficulty.
The signed-in workspace provides the tools required by the round, such as recording, code execution, diagrams, structured notes, or evidence panels. Attempts are saved so feedback and progress can be compared over time.
Evaluation uses task-specific criteria and the candidate seniority selected in the preparation path. The public page excludes reference solutions, hidden checks, evaluator instructions, recordings, transcripts, and private attempt data.