Interview/Databricks

Databricks architecture interview questions

Interactive Databricks interview questions on Databricks architecture. Same topic as /learn/databricks/architecture. Databricks control plane is the SaaS UI and jobs service. Data plane is compute in your cloud account, next to your data.

Lesson · Simulation

What is the Databricks control plane versus the data plane?

Answer it out loud, then reveal. Play steps through like the simulators.

Production scenario

Databricks architecture

Compliance blocked a workspace rollout

Symptoms

  • Security could not point to where tables live
  • Vendor questionnaire said 'Databricks stores data'

All questions on this page

Indexed as FAQ. Open any item if you prefer a list to Play.

beginner

What is the Databricks control plane versus the data plane?

Databricks architecture · tap to open the answer

Short: Control plane is Databricks SaaS (workspace, jobs, identity). Data plane is compute and storage in your cloud account.

Detailed: You click notebooks in the control plane. Clusters, executors, and table files run in your VPC next to S3/ADLS/GCS. Databricks does not keep your Parquet in the SaaS plane.

Common mistake: Thinking the workspace is where Spark executors run.

Follow-up: Where does a Jobs cluster actually start?

Lesson · Simulation

intermediate

Does Databricks store your fact tables?

Databricks architecture · tap to open the answer

Short: No. Tables stay in your bucket. The workspace orchestrates.

Detailed: Reads and writes hit s3://, abfss://, or gs://. The control plane sends API calls and gets job status / small action results. A collect() still OOMs the driver inside your VPC.

Common mistake: Uploading extracts into the workspace 'because it's Databricks'.

Follow-up: What belongs in Unity Catalog versus the storage account?

Lesson · Simulation

senior

Security asks: can PII leak through the control plane?

Databricks architecture · tap to open the answer

Short: Not as table files. Risk is notebooks, logs, collect(), and who can run compute that reads the lake.

Detailed: Files stay in the data plane. Notebook outputs, driver pulls, and mis-shared workspaces can still leak samples. Private link, cluster policies, and no collect() on PII are the controls. Unity Catalog governs names and grants; it is not a second copy of the files.

Senior: Commands down, status up, files never leave the data plane. Circle the driver in the customer VPC.

Common mistake: Answering only 'data never leaves our VPC' and stopping.

Follow-up: What would you put on the architecture diagram in an interview?

Lesson · Simulation