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
56 practiced

You need to process a set of packet captures (or a live traffic feed) to answer a concrete question, e.g. which flows are retransmitting the most, or what the handshake latency looks like per flow, without opening each one by hand. Describe how you'd script this (naming the library or tool you'd reach for), what fields you'd extract, and what you'd have to be careful of, like out-of-order packets or multiple capture points, for the numbers to be trustworthy.

EasyTechnical
62 practiced

You have a pcap file from a failing request and need to analyze it with Wireshark to find the root cause. Explain how you would use 'Follow TCP Stream', filtering, and common Wireshark statistics (IO graph, Expert Info, and TCP flow graph) to identify whether the failure is due to application error, TCP retransmission, or malformed packets. Describe the sequence of checks you would perform after opening the capture.

MediumTechnical
70 practiced

Your network team suspects a failing optical link causing CRC errors and packet corruption. Describe how to detect and confirm physical-layer errors from host-level observations (interface counters, 'ethtool -S', dmesg), what capture patterns indicate corruption (e.g., malformed packets, checksum offload artifacts), and how to distinguish real on-wire corruption from checksum offloading at the host.

EasyTechnical
102 practiced

Explain the differences between ping, traceroute, and mtr. For each tool, describe what types of symptoms they help identify, what their outputs mean (ICMP TTL expiry vs ICMP unreachable vs UDP/TCP-based traceroute), and how you would use their results to progress your troubleshooting.

EasyTechnical
65 practiced

A host can reach other systems but cannot reach its default gateway. Describe how to use ARP and interface commands (for example 'ip link', 'ip addr', 'ip neigh' or 'arp -n') to determine whether the issue is a Layer 2 problem (missing ARP entry, bad link) or a Layer 3 routing problem. Explain the outputs you expect in each case.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.