InterviewStack.io LogoInterviewStack.io

Data Infrastructure Technology Selection Questions

Deep understanding of specific technologies relevant to complex system design. Master databases (PostgreSQL, Cassandra, DynamoDB, Elasticsearch), message queues (Kafka, RabbitMQ), caching systems (Redis), search engines, and frameworks. Understand their strengths, weaknesses, trade-offs, operational characteristics, scaling patterns, and common pitfalls. Be able to justify technology choices based on specific system requirements.

HardTechnical
44 practiced
Design Elasticsearch mapping and analyzer strategy for multilingual search (50 languages) with 50M documents requiring per-document term vectors, relevance tuning, and support for synonyms and diacritics. Discuss index-time vs query-time decisions and compute/memory sizing implications.
HardTechnical
80 practiced
Postgres query planner chooses a sequential scan even when an index exists; prepared statement parameterization appears to change the chosen plan (parameter sniffing). How do you diagnose, reproduce, and fix planner misestimates? Consider statistics, extended statistics, query rewriting, and planner configuration options.
MediumSystem Design
42 practiced
Design a microservices pipeline that requires exactly-once semantics for inventory updates. Compare Kafka transactional producers, idempotent consumers, the outbox pattern, and external transactional stores. Which design achieves end-to-end once semantics and what are operational trade-offs?
MediumTechnical
54 practiced
Compare Postgres full-text search and Elasticsearch for a product search system requiring relevance ranking, typo tolerance, analytics, and metrics. Discuss feature differences, scaling, indexing complexity, developer velocity, and operational cost trade-offs.
EasyTechnical
40 practiced
You are designing an e-commerce product catalog that must support 50M products, very high read throughput, occasional updates, and complex faceted search. Compare PostgreSQL, Cassandra, and DynamoDB for this use case and recommend one. Explain justification: data modeling, indexing, query patterns, operational concerns, and estimated cost drivers.

Unlock Full Question Bank

Get access to hundreds of Data Infrastructure Technology Selection interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.