InterviewStack.io LogoInterviewStack.io

Cloud Networking and VPC Design Questions

Designing networks inside a cloud provider: VPC/VNet topology, subnets, route tables, gateways, peering, private connectivity, and cloud load balancers. Covers segmentation, security groups and network ACLs, connectivity to on-premises, and how cloud network design differs from traditional data-center networking. Sits between the platform entries and the physical-networking entries.

HardSystem Design
32 practiced

Design a unified network architecture that connects AWS, Azure, and GCP using a cloud-delivered SD-WAN provider in combination with native cloud connectivity (Direct Connect, ExpressRoute, Cloud Interconnect). Address routing and path selection, encryption, segmentation between tenants and workloads, handling multi-region resiliency, and operational aspects like monitoring and policy push to edge appliances.

MediumTechnical
30 practiced

For a compliance-heavy environment, describe how you would restrict and monitor outbound egress traffic from private subnets, including the use of NAT gateway, centralized proxy, firewall rules, and logging. Explain pros/cons of forcing egress through a single inspection point.

EasyTechnical
27 practiced

Describe the bastion/jump-box pattern for administering instances in private subnets. Include variants such as managed bastions, ephemeral SSH, and SSM/Session Manager. Explain recommended hardening controls (MFA, session recording, restricted IPs), where the bastion sits in the network topology, and tradeoffs between cost, security, and operational complexity.

MediumTechnical
36 practiced

Explain how to set up packet capture in AWS for debugging intermittent network issues using VPC Traffic Mirroring. Include selecting mirror sources, creating mirror sessions and filters, choosing mirror targets (appliances or capture instances), expected performance impacts, and how to pipeline stored PCAPs to analysis tools without overloading storage.

MediumTechnical
29 practiced

Write a Terraform module (HCL) that provisions an AWS VPC with configurable VPC CIDR, two availability zones, two public subnets and two private subnets (one per AZ), an Internet Gateway, a NAT Gateway per AZ for the private subnets, route tables for public and private subnets, and outputs for subnet IDs and NAT IDs. Describe variables, key resources, and how you'd test and reuse this module across environments. (You can provide pseudocode or a skeleton if time is limited.)

Unlock Full Question Bank

Get access to all 38 Cloud Networking and VPC Design interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.