InterviewStack.io LogoInterviewStack.io

Cloud Architecture and Design Patterns Questions

Designing and evaluating cloud native architectures and common architecture patterns, with attention to service capabilities, limits, and operational and security implications. Topics include compute scaling models for virtual instances, managed compute, serverless functions and container orchestration; storage choice, object storage classes, lifecycle policies and caching strategies; managed relational database architectures with high availability patterns such as multiple availability zone deployments and read replicas; trade offs of serverless approaches including cold start and invocation limits; different load balancing approaches for application level and network level traffic; networking and identity boundary design including virtual networks, subnetting, routing, security groups and access control patterns; backup, recovery and disaster recovery planning; deployment patterns such as blue green and canary releases; scalability strategies, performance and latency considerations; vendor lock in, portability and total cost of ownership trade offs; and operational practices for monitoring, limits management and incident response. Candidates should be able to translate requirements into architecture decisions, justify trade offs, and design for resilience, scalability, performance, security and cost.

HardSystem Design
43 practiced
Design a hybrid cloud architecture connecting an on-premises datacenter to a public cloud for latency-sensitive workloads and strict compliance requirements. Address connectivity (Direct Connect / ExpressRoute / VPN), data locality, caching strategies at the edge, identity federation, network routing, and how to partition workloads to satisfy both latency and compliance constraints.
EasyTechnical
44 practiced
You must choose storage for three workloads: (1) static website assets and media, (2) a relational database backend, and (3) shared configuration files consumed by containers. For each workload pick object, block, or file storage and justify your choice in terms of durability, latency, throughput, consistency and cost.
HardSystem Design
82 practiced
Design a highly available, low-latency global service that must serve 100k requests per second worldwide with 95th percentile latency under 100ms. The system must operate across three regions and provide strong consistency for some write operations while allowing eventual consistency for others. Describe global traffic distribution, data partitioning, leader election or consensus strategy, database selection and replication approach, and how to meet latency and consistency SLAs.
HardSystem Design
48 practiced
Design a multi-cloud Kubernetes deployment strategy for a SaaS product that must run on both AWS and GCP for redundancy and customer choice. Address CI/CD, secrets management, cluster networking, stateful data replication, and how you'd ensure consistent policy and observability across clouds while minimizing divergence in operational workflows.
EasyTechnical
53 practiced
Compare blue-green, canary, rolling and A/B deployment strategies. For a stateless API that shares a relational database backend that cannot accept schema-version divergence, which deployment approach would you choose and outline the safe steps to perform the deployment.

Unlock Full Question Bank

Get access to hundreds of Cloud Architecture and Design Patterns interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.