InterviewStack.io LogoInterviewStack.io

Networking Fundamentals and Troubleshooting Questions

Comprehensive coverage of core computer networking principles and the practical diagnostic and operational skills required to design, operate, and troubleshoot production systems. Fundamental concepts include the Open Systems Interconnection model layers, the Transmission Control Protocol and the Internet Protocol stack, the User Datagram Protocol, socket and port semantics, address notation and subnetting, Network Address Translation, Dynamic Host Configuration Protocol, and the Domain Name System resolution process. Infrastructure and architectural topics include switching and virtual local area networks, routing concepts and routing table behavior including Border Gateway Protocol basics, load balancing strategies and failure modes, firewall and access control, virtual private network technologies, and container and service network communication patterns. Diagnostic and tooling skills cover connectivity testing and path analysis, process and socket inspection, packet capture and analysis, and common command line tools and utilities used for network investigation. Performance and reliability topics include latency, bandwidth and throughput, packet loss, congestion and congestion control, connection pooling, timeout and retry strategies, and approaches to optimization. Observability, monitoring, and security practices include collecting and interpreting network metrics, logs, and traces, using packet capture tools for root cause analysis, and understanding how network issues surface in distributed applications. At senior levels expect discussion of network performance tuning, capacity planning, load balancer behavior at scale, and design decisions that affect system reliability and security.

EasyTechnical
34 practiced
Compare TCP and UDP in terms of connection setup, reliability, ordering, congestion control, and latency. Give examples of real workloads where each is a better fit, and explain how your answer would change if the service were a security control, telemetry pipeline, or DNS resolver.
EasyTechnical
26 practiced
Explain the TCP three-way handshake and what repeated SYN retransmissions usually indicate. How would you distinguish a server that is down, a firewall that is dropping packets, and a routing problem where traffic is taking the wrong path?
HardTechnical
34 practiced
You are given metrics, logs, traces, and a packet capture from a distributed application outage. What signals would you inspect first to determine whether the root cause is DNS, routing, firewall policy, or an application timeout, and how would you correlate the evidence across layers?
HardTechnical
55 practiced
An application shows high p95 latency but low overall bandwidth usage. How would you distinguish whether the bottleneck is DNS lookup time, TCP slow start, Nagle or delayed ACK behavior, queueing delay, server saturation, or client-side connection reuse?
HardTechnical
34 practiced
A Kubernetes service mesh introduces mTLS and sidecars, and now only a subset of service-to-service calls fail after a deployment. How would you determine whether the issue is NetworkPolicy, service discovery, readiness or liveness probes, CNI behavior, or the mesh configuration itself?

Unlock Full Question Bank

Get access to hundreds of Networking Fundamentals and Troubleshooting interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.