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.

MediumSystem Design
77 practiced
Design a storage and search solution for a product catalog with 50M products needing faceted filters, sort by popularity, and near-real-time updates. Compare using Postgres + materialized views, Elasticsearch, or a hybrid approach. Explain indexing, consistency, and refresh strategies.
EasyTechnical
39 practiced
Describe primary key selection and use of foreign keys in a relational database. Then explain how to map those relational concepts when modeling data in a NoSQL system like DynamoDB or Cassandra, highlighting trade-offs in queryability and join avoidance.
MediumTechnical
41 practiced
Explain how Kafka achieves durability and ordering guarantees per partition. Describe consumer groups, offsets, and how different delivery semantics (at-most-once, at-least-once, exactly-once) are achieved or approximated in Kafka-based systems.
EasyTechnical
47 practiced
What is an index? Explain common index types in PostgreSQL (B-tree, Hash, GIN, GiST) and give at least one concrete scenario where each is the right choice. Mention cost implications for writes and maintenance.
HardSystem Design
50 practiced
You must store append-only audit logs for compliance for 10 years with write-heavy ingestion (10k writes/sec) and occasional range queries by time or user. Design a storage architecture that balances cost, queryability, and durability (considering object storage, cold vs hot tiers, and indexing strategies).

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.