InterviewStack.io LogoInterviewStack.io

Data Architecture and Pipelines Questions

Designing data storage, integration, and processing architectures. Topics include relational and NoSQL database design, indexing and query optimization, replication and sharding strategies, data warehousing and dimensional modeling, ETL and ELT patterns, batch and streaming ingestion, processing frameworks, feature stores, archival and retention strategies, and trade offs for scale and latency in large data systems.

HardSystem Design
57 practiced
Design a multi-region streaming ingestion and stateful processing pipeline that guarantees per-user ordering globally and supports low-latency reads for personalized features. Discuss replication strategies, leader election, trade-offs between strong and eventual consistency, and how you would route reads/writes across regions.
HardSystem Design
59 practiced
Design a secure data access model for analytics and model development that enforces row-level and column-level security, supports ephemeral credentials for interactive notebooks, integrates with centralized IAM and a data catalog, and provides auditing for compliance. Discuss performance trade-offs and developer ergonomics.
MediumTechnical
55 practiced
Design a feature pipeline and storage layout to support both (a) daily retraining of models and (b) online inference with 100ms or better latency. Discuss how you would implement offline and online stores, feature freshness guarantees, consistent joins at inference time, feature versioning, and backfill strategies.
MediumTechnical
52 practiced
Explain how Change Data Capture (CDC) combined with event sourcing can be used to reconstruct historical feature values at any point-in-time for model backtesting. Discuss storage formats, performance implications, and the trade-offs between storing raw events vs periodically materialized snapshots.
EasyTechnical
40 practiced
Compare Parquet, ORC, and Avro as storage formats for large-scale analytics and ML feature tables. As a data scientist choosing a storage format for feature engineering and model training, discuss pros and cons in terms of columnar vs row layout, compression, predicate pushdown/column pruning, schema evolution, and typical read/write performance characteristics.

Unlock Full Question Bank

Get access to hundreds of Data Architecture and Pipelines interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.