Estimation and Scheduling Questions
Estimating effort and building realistic schedules: estimation techniques, task sequencing, critical-path analysis, timeline development, and dependency mapping. Covers handling estimation uncertainty, schedule compression, and defending a timeline against optimism bias.
Design a phased rollout plan for a new streaming ingestion service where availability must be 99.9% and data loss is unacceptable. Define phases (dev, canary, ramp, full), what to validate in each phase, traffic cut sizes for canary/ramp, required monitoring (lag, error-rate), and rollback criteria at each phase.
Create an operational readiness checklist for go-live of a set of ETL pipelines. Include items for environment provisioning, runbook availability, runbook owners assigned, monitoring/alerts enabled, security scans complete, data reconciliation scripts ready, and rollback procedures tested.
Describe how you would map dependencies across teams and pipelines to identify the critical path in a multi-team implementation. Which visual tools would you use (e.g., dependency graph, swimlane Gantt, DAG), what data you need to maintain the map, and how you would keep it updated during execution?
Explain how you would use Monte Carlo simulation (probabilistic schedule risk analysis) to produce realistic timelines for an implementation program. Describe required inputs (task durations, uncertainty distributions), how you model dependencies, generate percentiles (P50/P80), and how you'd present contingency recommendations to stakeholders.
Write SQL pseudocode to reconcile records between source customers_src and target customers_tgt when the source uses soft deletes (deleted_at) and CDC is enabled. Show an approach for matching keys, determining latest state per key using change-ts, handling soft deletes, and producing a mismatches report partitioned by date.
Unlock Full Question Bank
Get access to all 41 Estimation and Scheduling interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.