Skip to content
Reliable Data Engineering
Overview

Interview Q&A Banks

Click a question to reveal the answer. In the web platform every question becomes a spaced-repetition flashcard (Leitner boxes): you rate yourself, and weak cards come back sooner.

#BankFocus
1FundamentalsBreadth: concepts, SQL/DB basics, big data, warehousing, cloud
2SQLJoins, NULLs, windows, performance, correctness traps
3Spark & DatabricksInternals, tuning, Delta, Unity Catalog, streaming
4Data modelingGrain, facts, dimensions, SCD, Data Vault, OBT
5Architecture & streamingLakehouse, table formats, Kafka, exactly-once, CDC
6System design rapid-fireTrade-offs, scaling, failure, estimation
7AI data engineeringRAG, vector search, evals, feature stores, agents
8PythonLanguage, concurrency, ecosystem, testing
9Orchestration, quality, governancedbt/Airflow, contracts, observability, privacy
13DatabricksPlatform, compute and cost, Delta internals, Unity Catalog, Auto Loader, pipelines, jobs, streaming, DevOps, security

Senior deep dives (long-form model answers)

#BankFocus
10Pipeline reliability & correctnessReliable pipelines, idempotency, exactly-once, late data, backfills, backpressure, consistency, dedup, schema evolution, DLQs, replay, deletes, reconciliation
11Operating pipelines at scaleSLOs, quality strategy, incidents, testing, CI/CD, 10× scale, cost, multi-tenancy, dependencies, freshness, time zones, migrations, build vs buy
12Advanced pipeline architecturePlatform design framing, lakehouse vs warehouse, CDC end to end, stream joins, event patterns, serving layers, semantic layer, reverse ETL, DR, feature consistency, PII, interoperability, mesh

Your story

GuideUse it for
Resume grilling: frameworkHow deep-dive rounds work
Common deep-dive questionsThe checklist interviewers use
Worked example: senior lakehouse & AI DEModel answers for a senior profile; adapt to yours
Behavioral prep (STAR)Structure and leadership principles
Behavioral questions by categoryWhat each question tests + story outlines
Story bank templatePrepare 8–10 reusable stories