Hard
Canva
Airfield Operations Controller AI-Assisted Coding Interview
Design and implement a small airfield scheduler that sequences takeoffs and landings while handling runway conflicts and changing priorities with help from an AI assistant.
1. Problem Statement
Build an airfield controller that safely schedules takeoffs and landings across available runways. Clarify the rules first, then use the AI assistant where it helps.
2. Live Coding Format
Work in the provided coding workspace while explaining your decisions to the live interviewer. Validation may use inline tests, examples, comments, or a verbal walkthrough.
3. Key Focus Areas
- 1Requirement clarification
- 2Scheduling model and invariants
- 3Scoped AI delegation
- 4Review and verification
- 5Adaptability
4. What Strong Candidates Should Demonstrate
- ✓Turn an ambiguous operational prompt into explicit scheduling invariants.
- ✓Delegate bounded implementation work to an AI assistant and review its assumptions.
- ✓Adapt a design when emergency and multi-runway constraints are introduced.
Want interactive feedback?
Practice this problem in the live coding workspace while the interviewer probes your clarification, implementation, trade-offs, and validation.
Start InterviewCore Concepts
Requirement ClarificationSchedulingConflict ResolutionAI Code Review
