dag Interview Questions
5 interview questions in our bank cover dag, most of them Coding & Leetcode-style Questions. They average 3.4/5 difficulty — medium — and each one was reported by a candidate after a real interview. Companies known to ask about dag: Microsoft, Databricks, Veeva Systems, Snowflake, IMC Trading.
Practice these on the problems board →Companies that ask about dag
Question mix
- Coding & Leetcode-style Questions3
- System Design for ML2
Difficulty
- 3/5 — medium3
- 4/5 — hard2
Questions tagged dag
Design a Job Scheduler / ETL Pipeline
4/5Reported as a Microsoft system design question, this exercise focuses on engineering a dependable orchestration platform capable of running complex data workflows on strict chronological triggers. Candidates must devise mechanisms to handle job dependencies, automatic failure recovery, precise execution timing, and administrative oversight for thousands of concurrent tasks. The evaluation targets distributed locking, fault resilience, state management, and scalability under heavy spikes. Unlocking the complete system architecture and expert solution requires a paid subscription.
System Design for MLMicrosoftJob Scheduler with Task Dependencies (DAG Executor)
4/5This Databricks system design question requires you to architect a robust low-level job scheduler capable of executing tasks based on directed acyclic graph dependencies. You will need to address complex architectural concerns including topological sorting, lifecycle state management, worker allocation, heartbeat mechanisms, and failure recovery policies. It evaluates your ability to design reliable, distributed concurrent systems. Unlock the complete problem overview and expert solution with a subscription.
System Design for MLDatabricksCalculate Total Ownership Percentage in a Subsidiary Graph
3/5Analyzing corporate hierarchies and multi-tier equity stakes is a classic graph problem featured in Veeva Systems technical interviews. This task requires computing cumulative ownership stakes across a directed acyclic network, where corporate entities can hold shares through multiple intermediary paths. You will need to aggregate these fractional holdings accurately by multiplying pathway probabilities and combining parallel contributions. Access to the full problem description, edge-case validations, and expert-written model solution requires an active subscription.
Coding & Leetcode-style QuestionsVeeva SystemsService Failure Forensics: Logs and Dependencies
3/5Investigate complex system outages by analyzing sorted log files and dependency graphs in this multi-part Snowflake interview exercise. You will apply binary search techniques to pinpoint initial failure indicators and employ graph traversal strategies to map cascading service disruptions across a distributed architecture. This task thoroughly tests your diagnostic thinking and algorithmic efficiency. Access to the full problem text and complete model solution requires a subscription.
Coding & Leetcode-style QuestionsSnowflakeChain of Command — Longest Chain Length
3/5Analyze hierarchical relationships with this graph theory challenge frequently utilized by IMC Trading. The task involves examining a corporate reporting structure to compute the maximum depth of directed supervisory paths within a directed acyclic graph. This problem tests your graph traversal capabilities and your knack for identifying longest paths efficiently. To view the complete problem details and the optimal model solution, a subscription is required.
Coding & Leetcode-style QuestionsIMC Trading
Studied alongside
dag interview FAQ
- How many dag interview questions are there?
- 5 reported questions, mostly Coding & Leetcode-style Questions.
- Which companies ask dag questions?
- Microsoft (1), Databricks (1), Veeva Systems (1), Snowflake (1), IMC Trading (1).
- How hard are dag questions?
- They average 3.4 out of 5: 3 at 3/5, 2 at 4/5.