← Back to Databricks
5
Design a Notebook Execution Engine
System DesignhardCommon
distributed-systemsexecution-engineresource-management
Reported
6 times
Last seen
2026-03-10
First seen
2025-09-01
Active in
2025, 2026
Description
Design a system that executes notebook cells with dependency tracking, supports multiple languages, and handles cluster resource management.
Approach Tips
Model cell dependencies as a DAG. Discuss how you'd isolate execution contexts across languages and manage cluster lifecycle.
Sources
Blind·Staff·2026-03-10
Glassdoor·SDE-3·2025-09-18
DB
Databricks
Data/AI
Typically appears in: Onsite - System Design
60 min — High-level system design focused on data platforms, distributed systems, or ML infrastructure.