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

  • 1
    Requirement clarification
  • 2
    Scheduling model and invariants
  • 3
    Scoped AI delegation
  • 4
    Review and verification
  • 5
    Adaptability

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 Interview

Core Concepts

Requirement ClarificationSchedulingConflict ResolutionAI Code Review