Network Troubleshooting and Diagnostics Questions

Systematically diagnosing network problems: a layered troubleshooting methodology, diagnostic tools and commands (ping, traceroute, tcpdump, packet capture), root-cause analysis, and connectivity and user-access issues. Covers isolating faults across the stack, reading packet-level evidence, and driving from symptom to root cause. The diagnostic discipline that spans all networking layers.

HardTechnical
62 practiced

Explain how you would use eBPF or other kernel tracing facilities to instrument packet processing on Linux to diagnose a production latency spike. Describe which kernel hooks you'd attach to, how to collect per-socket or per-packet statistics safely, how to minimize overhead when deploying eBPF programs in production, and how to aggregate results across many hosts.

EasyBehavioral
65 practiced

You must explain to a junior SRE how to interpret an excerpt from a tcpdump capture showing a TCP three-way handshake followed by a retransmission and an ICMP 'fragmentation needed' message. Provide a stepwise explanation focused on the packet roles, what the ICMP message indicates for MTU and PMTUD, and why retransmission occurred afterwards.

MediumTechnical
69 practiced

After a rolling update, many pods cannot resolve service DNS names in Kubernetes. Describe how you would use 'kubectl exec', 'dig', CoreDNS logs, kube-dns configmap, and packet captures to determine if the issue is due to CoreDNS pods crashing, CNI blocking DNS, or upstream resolver failures. Include the sequence of checks and commands.

HardTechnical
63 practiced

Explain how NAT gateway or firewall connection-tracking table exhaustion can cause intermittent connection failures at scale. Describe how you would detect conntrack exhaustion, what metrics to monitor, and how you'd decide between raising the table's capacity versus addressing what's actually driving the churn. Include example commands to view the conntrack table on Linux-based appliances.

MediumTechnical
49 practiced

In a cloud VPC an instance cannot reach a public API. Describe how to use traceroute, VPC flow logs (or equivalent), security group/NSG rules, and route tables to determine whether packets are dropped on the host, at the VPC edge, or by cloud networking. Include the exact checks and commands/logs you would use on the instance and in the cloud console.

Unlock Full Question Bank

Get access to all Network Troubleshooting and Diagnostics interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.