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.
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.
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.
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.
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.
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 ContinueJoin thousands of developers preparing for their dream job.