InterviewStack.io LogoInterviewStack.io

Infrastructure Strategy and Technology Selection Questions

Setting technical direction for infrastructure and deciding what to build on. Covers infrastructure vision and long-term roadmap, modernization and technical-debt strategy, platform decisions, and organizational and governance considerations, alongside the decision framework for adopting or retiring technology: build-versus-buy-versus-cloud-versus-on-premises trade-offs, vendor and platform evaluation, technology-portfolio rationalization, requirements-driven service selection, and weighing total cost of ownership and risk. The leadership-altitude discipline of directing an infrastructure estate over time and justifying its major technology choices to stakeholders.

MediumSystem Design
55 practiced

Design a backup and restore strategy for a large PostgreSQL cluster running across multiple availability zones. Specify RPO and RTO targets, a PITR approach using WAL archiving, periodic full backups, cross-region copies, automated restore tests, and tooling (e.g., pgBackRest, wal-e).

HardTechnical
44 practiced

Your company must satisfy strict data residency and encryption rules across multiple countries. As an EM, design stack choices for databases, cloud regions, key management (KMS), backup location policies, and access controls to ensure compliance while keeping operational overhead manageable. Explain how you would validate and document compliance.

MediumTechnical
45 practiced

Estimate the monthly cloud cost impact of moving a steady 1,000 requests-per-second service from EC2 (self-managed) to an EKS-based container platform. Outline the factors to include (compute, control plane, load balancers, storage, data transfer, logging, monitoring) and describe how you would validate your estimate with tests or pilot runs.

EasyTechnical
54 practiced

As an Engineering Manager, explain the role of each major component in a modern web application technology stack: relational database, non-relational store, caching layer, message queue, load balancer, and service runtime. For each component list its primary responsibilities, one common technology example, and a single-sentence rationale for when a team should adopt it.

HardSystem Design
60 practiced

Design an end-to-end architecture to process 100,000 events per second with sub-second end-to-end latency. Describe ingestion, buffering, stream processing engines, partitioning strategy, state stores, caching layers, durability and failure isolation. Explain tradeoffs in technology choices (Kafka vs Kinesis, Flink vs Spark Streaming, in-memory state stores vs backing store).

Unlock Full Question Bank

Get access to all 35 Infrastructure Strategy and Technology Selection interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.