InterviewStack.io LogoInterviewStack.io

Infrastructure Implementation and Operations Questions

Hands on design, deployment, and operational management of infrastructure components and services. This includes setting up and configuring load balancers, database replication and high availability, caching layers, networking and network security, service discovery and routing, container deployment and orchestration, monitoring and observability, logging and alerting, backup and disaster recovery strategies, and secrets management in runtime. Candidates should be able to walk through concrete implementations, explain trade offs, demonstrate troubleshooting and performance tuning, and show how infrastructure components integrate to meet availability, scalability, and security requirements.

MediumTechnical
46 practiced
Write a Python 3 command-line tool that reads a file containing a list of service health-check URLs (one per line). The tool should perform concurrent HTTP GET requests to each URL, implement a configurable timeout and concurrency limit, retry transient failures up to 2 times, and exit with status 0 if all checks return HTTP 200, otherwise exit with a non-zero code and print a summary of failing endpoints. Describe which libraries you'd use and error-handling considerations.
HardTechnical
35 practiced
A data-processing application requires low-latency, high-IOPS POSIX storage for heavy writes and reads. Compare cloud block storage (EBS), network file systems (EFS), and specialized offerings like FSx for Lustre for use with Kubernetes. Discuss throughput, latency, scalability, backup/restore, and cost trade-offs and recommend an approach for running this workload on Kubernetes.
HardSystem Design
39 practiced
Design an observability strategy focused on p99 tail latency and customer-impacting tail events. Discuss tracing sampling strategies including adaptive sampling, how to instrument histograms for latency, log retention trade-offs, correlating traces/logs/metrics for root cause analysis, and an alerting strategy that surfaces true customer-impact events without creating noise.
HardTechnical
36 practiced
Your cloud bill has grown fivefold in a year for compute and storage. Outline a methodical approach to attribute costs to services and teams, analyze waste, and implement optimizations such as rightsizing, reserved or committed discounts, spot instances, storage class transitions, and retention policies. Describe tools and guardrails to prevent cost regressions and to track savings.
EasyTechnical
38 practiced
Describe cache invalidation strategies for a web application using Redis as a cache in front of a relational database. Cover TTL-based expiration, explicit invalidation on writes, cache-aside vs write-through patterns, and mitigations for cache stampedes or cold-starts.

Unlock Full Question Bank

Get access to hundreds of Infrastructure Implementation and Operations interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.