InterviewStack.io LogoInterviewStack.io

Workflow Orchestration and Scheduling Questions

Orchestrating multi-step data workflows with DAG schedulers (Airflow, Dagster, and similar tools): dependency management between tasks, scheduling strategies (cron-based, sensor and trigger patterns, event-driven runs), and backfills or catch-up runs for time-partitioned data. Covers task-level retries and idempotent task design, so a scheduler can safely re-run a failed step, plus SLA tracking and alerting when a run is late or missing. The core concern is coordination: given a set of dependent tasks that must run in some order on some schedule, how do you trigger, sequence, and re-run them reliably. This is distinct from whether the data itself stays correct across a failure (exactly-once processing, deduplication, checkpointing, and dead-letter handling for corrupted or poison messages, which is a data-consistency concern) and from how a specific compute engine executes a task internally (Spark or Hadoop mechanics). The operational glue of a data platform: getting the right task to run at the right time, in the right order, with visibility into failures.

HardSystem Design
39 practiced

Design a multi-tenant Airflow deployment that provides isolation between teams while keeping operational overhead low. Describe namespace isolation, RBAC, resource quotas, separate queues or workers, and how you would manage shared connections and variables securely.

HardSystem Design
48 practiced

You are migrating 300 on-premises Airflow DAGs that use custom operators and local filesystem dependencies to a managed cloud Composer/MWAA environment. Provide a migration plan covering inventory and dependency analysis, refactoring custom operators, replacing local disk usage with cloud object storage, secrets integration, CI/CD adjustments, validation, rollback strategy, and how you'd prioritize and stage the migration to reduce risk.

That is every published Workflow Orchestration and Scheduling question for Cloud Architect so far. Browse the other topics in this category, or practice this one interactively.