← 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.