Vendor · Interview pack

Databricks data interview pack

57 written questions with answers, the loop shape people report for Databricks, and 1 SQL coding labs to practise. Built from DataLane's original question bank and publicly discussed interview themes, not leaked exams. Last editorial update 2026-08-05.

What is in this pack

Questions by topic

  • SQL3
  • Coding10
  • Data modeling5
  • Orchestration5
  • Streaming3
  • Warehouse16
  • Cloud1
  • System design3
  • Data quality2
  • AI / ML5
  • Behavioral4
  • SQL coding labs1

22 easy · 22 medium · 13 hard

Rounds (2)

  1. Lakehouse
  2. Governance

Themes: Delta log, Unity Catalog, Photon / AQE

Free with a DataLane account

The first 3 questions are below. Sign in (free, no plan needed) to read all 57 and download the pack as a PDF.

Sign in free to download

Free preview

  1. 1. SQL · hard · SQL

    NULL = NULL is unknown. How does that bite a MERGE or an anti-join?

    NOT IN with a NULL in the list returns empty. Anti-joins should be NOT EXISTS or a LEFT JOIN … WHERE right.key IS NULL. MERGE match conditions that compare nullable keys silently miss rows. Say this out loud; it is a common take-home trap.

  2. 2. SQL · medium · SQL

    QUALIFY vs a CTE for window filters — when do you use each?

    QUALIFY is cleaner in Snowflake/BigQuery when the dialect has it. A CTE is portable and easier to debug. Either is fine; filtering rn in WHERE on the same SELECT is not.

  3. 3. SQL · easy · SQL

    FILTER (WHERE status = 'paid') on an aggregate vs a CASE. Why mention it?

    FILTER is readable and often plans the same as SUM(CASE WHEN …). Interviewers want you to know both, and that MySQL/SQL Server need CASE. Portability is a real answer.

54 more questions and 1 SQL labs are in the full pack.

Sign in free to unlock →

Search DataLane

↑↓ navigatealt ↑↓ jump group↵ openesc close