InterviewStack.io LogoInterviewStack.io

Database Selection and Trade-offs Questions

Choosing the right database and data platform for a workload: relational versus NoSQL versus specialized stores, managed versus self-hosted, and matching technology to consistency, scale, cost, and query needs. Covers structuring the decision, naming trade-offs, and defending a recommendation. A judgment-heavy interview surface for architects and senior engineers.

HardSystem Design
40 practiced

Architect a reporting solution to support 100 TB of compressed analytical data and 10k dashboard queries per day with many large joins. Compare and justify choices between a partitioned Postgres, columnar MPP (e.g., Redshift), and serverless data warehouses (e.g., BigQuery). Consider concurrency, cost, latency, and ETL patterns.

HardTechnical
55 practiced

Your BI tool issues federated queries that join data from the OLTP database and a data lake, causing timeouts and inconsistent performance. Evaluate options: leave federation, move to ETL-based analytics DB, pushdown filters, or introduce a query federation engine. Recommend an approach and migration steps with pros/cons for latency, maintenance, and consistency.

That is every published Database Selection and Trade-offs question for Data Analyst so far. Browse the other topics in this category, or practice this one interactively.