InterviewStack.io LogoInterviewStack.io

Network Design and Architecture Questions

Designing networks at the topology level: data-center, campus, branch-office, and WAN architecture, MPLS and traffic engineering, QoS, redundancy and resilience, capacity and growth planning, and equipment selection. Covers building networks that scale, tolerate failure, and meet performance requirements, plus justifying design and vendor choices. The architecture layer above configuration.

EasyBehavioral
41 practiced

Tell me about a time you created network documentation and runbooks for a complex system handoff to operations. Include how you ensured clarity of diagrams, verification steps, rollback procedures, runbook testing, and how you trained the operations team. Use the STAR method in your answer.

HardTechnical
49 practiced

Design a BGP/MPLS architecture for a multi-homed edge that provides VPN services (VRF per customer), supports traffic engineering (RSVP-TE or SR-TE), and includes route reflectors for scale. Discuss control-plane scaling, route-leak prevention, RTBH for DDoS mitigation, and operational concerns for managing many VRFs.

EasyTechnical
43 practiced

Describe redundancy strategies used in infrastructure: N+1, 2N, active-active, and active-passive. Provide practical examples for power, spine switches, load balancers, and firewalls. Explain how you would size redundancy to meet a 99.99% availability SLA given MTTR and MTBF assumptions, and discuss cost versus availability tradeoffs.

HardSystem Design
46 practiced

Design a network for a latency-sensitive trading application (HFT) that requires minimal rack-to-rack and inter-datacenter latency. Discuss topology choices, switch and NIC hardware (cut-through vs store-and-forward, RDMA, kernel bypass), cabling and physical proximity, redundancy strategies that don't overly penalize latency, and the tradeoffs between cost and latency.

EasyTechnical
34 practiced

Compare layer 4 (transport) and layer 7 (application) load balancing. Discuss pros and cons, typical use-cases, and health-check strategies (TCP-level, HTTP/HTTPS content checks, application-level probes). As a systems engineer, design a health-check scheme for a stateful web service that minimizes false positives and avoids unnecessary failovers.

Unlock Full Question Bank

Get access to all 36 Network Design and Architecture interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.