Airflow DAG Authoring exam-day guide
Airflow DAG Authoring · Prepare for the day ahead.
Your checklist
Government-issued photo ID
Bring the original, unexpired ID in the exact name used on your registration. If your registration name differs even slightly (middle name, hyphenation), confirm with the provider how to correct it before test day.
Exam appointment confirmation
Have the confirmation email or scheduling record accessible so you can verify time, time zone, and any check-in link or test-center address.
Provider-specific technical requirements for remote proctoring
If testing online, confirm with the provider the required browser, webcam, microphone, bandwidth, and any lockdown software. Run the provider's system check in advance if one is offered.
Allowed-materials policy for Airflow documentation
Do not assume open-book access to docs. Confirm with the provider whether any reference material, notes, or a second monitor is permitted, and prepare as if it is closed-book unless told otherwise.
Quiet, private testing space
For remote exams, clear the desk of papers and devices, tell household members you are unavailable, and position the camera so the proctor can see your workspace.
Power and network backup plan
Charge your laptop, keep a charger connected, and have a phone hotspot or alternate connection ready in case the primary network drops.
Review DAG authoring fundamentals you can recall cold
Be able to write a DAG from memory: imports, DAG context or decorator, task dependencies, schedule, start date, catchup, retries, and default_args. Practice typing these without autocomplete.
Practice reading Airflow operator and hook signatures
Be ready to reason about common operators (Python, Bash, and provider operators), templating with Jinja, XComs, TaskFlow API, branching, and dynamic task mapping without executing code.
Know the scheduling and execution concepts
Review logical vs. execution dates, data intervals, catchup and backfill behavior, idempotency, and how retries and SLAs interact with task states.
Scratch paper and writing tool policy
Confirm with the provider whether scratch paper, a whiteboard, or an on-screen notepad is allowed; many remote exams permit only what the proctor approves.
Break and timing rules confirmed
Confirm with the provider whether breaks are allowed, whether the clock stops, and how to request one, so you can plan pacing.
Scoring and retake policy confirmed
Confirm with the provider the passing score, whether partial credit exists, and retake waiting periods before you sit the exam.
Plan the day
Do a full timed practice run under exam-like conditions. Focus on the question types you miss most, then re-read the relevant Airflow documentation sections on DAG structure, scheduling, templating, and task dependencies.
Verify your appointment details and, for remote testing, run the system check and resolve any equipment issues now rather than on test day. Confirm with the provider any open policy questions about materials and breaks.
Write short summaries from memory: a minimal DAG, a TaskFlow example, a branching example, and a dynamic task mapping example. Compare against the docs and correct gaps.
Stop learning new material. Review your own notes and error log only. Prepare ID, confirmation, charger, and any permitted items in one place.
Confirm the start time in your local time zone and set two alarms. Get a full night of sleep; avoid last-minute cramming that displaces rest.
Eat a normal meal, hydrate, and avoid heavy caffeine if you are sensitive to it. Log in or arrive early per the provider's check-in window.
For remote exams, close unrelated applications, silence notifications, and complete identity verification and room scan as instructed by the proctor.
Read each question fully before answering. For code questions, identify the goal, then check imports, DAG context, dependencies, and scheduling arguments in that order.
Answer confident questions first, flag uncertain ones, and return to them. Watch the clock and reserve time to review flagged items.
If a technical problem occurs, pause and contact the proctor immediately rather than troubleshooting silently; note the time and nature of the issue.
Note which topics felt weak while fresh, in case you need a retake or want to deepen your skills.
Rules to check
Present the exact ID required by the provider and be prepared for identity verification, including a photo and room scan for remote exams.
Test only in a permitted, private location. Do not allow other people, notes, or unauthorized devices in the testing area.
Do not use unauthorized materials, search engines, AI assistants, or communication tools during the exam. Confirm with the provider what, if anything, is allowed.
Follow all proctor instructions. A proctor may pause or end a session for suspected violations, so ask before doing anything ambiguous.
Confirm with the provider whether scheduled or unscheduled breaks are allowed and whether the timer continues during them.
Understand the scoring model before you start: confirm with the provider the passing threshold, whether questions are weighted, and whether unanswered questions count against you.
If you need accommodations, arrange them with the provider well before test day; do not assume they can be added at check-in.
Report any technical failure or interruption to the proctor immediately and follow the provider's incident process for rescheduling or score review.