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
0 practiced
Compare UDP and TCP for internal microservice communication in a Kubernetes cluster. List advantages and disadvantages of using a UDP-based protocol (for example DNS, DNS over QUIC, or custom UDP RPC) versus TCP for service-to-service calls, including reliability, ordering, congestion control, observability, and load balancer behavior.
MediumTechnical
0 practiced
Design a minimal set of network observability metrics, logs, and traces an SRE should collect for a public-facing service (edge load balancer + web tier + backend). Include interface-level metrics, connection/tracking metrics, latency percentiles, and suggested alert thresholds and explain why each is useful.
EasyTechnical
0 practiced
Given the address 192.168.37.45/26, calculate the network address, broadcast address, first usable and last usable IP, and the total number of hosts. Then show how to split 10.0.0.0/16 into four equal subnets and provide their CIDR notations. Explain your method.
EasyTechnical
0 practiced
Describe how to use 'mtr', 'tcptraceroute', and 'hping3' to test path quality and detect middlebox interference. Provide a sample command to test TCP path to port 443 and explain how to interpret a brief mtr output showing increasing packet loss after hop 4.
EasyTechnical
0 practiced
Describe, step-by-step, what happens when a client resolves 'service.example.com' including local resolver cache, OS resolver library, stub resolver, recursive resolvers, root/TLD/authoritative servers, and DNS TTL semantics. How does NXDOMAIN and negative caching work and what operational impact does that have for SREs?

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.