InterviewStack.io LogoInterviewStack.io

Data Warehousing and Data Lakes Questions

Architecture of warehouses, data lakes, and lakehouses: storage-compute separation, medallion/zoned layouts, and when each is appropriate. Covers governance of a lake, table formats, and the trade-offs between warehouse-first and lake-first analytics stacks. A core infrastructure-design topic for analytics platforms.

EasyTechnical
41 practiced

What's a data mart, and how is it different from a central enterprise data warehouse? When does it actually make sense to stand one up, and what do you have to watch for to avoid duplicated, inconsistent numbers across marts?

EasyTechnical
49 practiced

Why keep a raw staging or landing layer separate from the curated tables analysts query, instead of transforming straight into the final tables? What actually happens in that staging layer, and what retention policy would you set for it?

EasyTechnical
53 practiced

Explain schema-on-write versus schema-on-read. What do you gain and give up with each, and how does the choice affect data quality, query performance, and how quickly a team can start exploring new data?

EasyTechnical
85 practiced

Say you're capturing raw JSON application logs. Would you land them in a data lake as-is, parse and flatten them into warehouse tables, or do both? Walk through the trade-offs and describe a hybrid approach that keeps the raw detail available while still supporting fast analytics.

MediumTechnical
46 practiced

For a BI workload that needs to serve both live interactive dashboards and heavier ad-hoc analyst queries, how would you choose among compute engines like Presto/Trino, Spark SQL, Databricks SQL, Snowflake, or BigQuery? Walk through what would actually drive that decision.

Unlock Full Question Bank

Get access to all 13 Data Warehousing and Data Lakes interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.