When is MainActor correct for iOS state, and how would you keep expensive work from blocking user interaction?
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 medium 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.