InterviewStack.io LogoInterviewStack.io

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.

EasyTechnical
60 practiced

Describe the minimum steps and capture settings you would use to perform a packet capture that is useful for troubleshooting a connectivity issue. Cover capture location (host vs tap vs SPAN), interface selection, capture filters, snaplen, buffering, and legal/privacy considerations when capturing production traffic.

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.

HardTechnical
59 practiced

TLS handshakes to a service are intermittently failing, and you have packet captures but do not have (and shouldn't need) the private key. Explain, using only what's visible in the handshake itself, how you'd distinguish a plain network-level problem, a middlebox doing TLS interception, and a certificate or cipher-negotiation mismatch on the server, and what specifically in the capture points to each.

HardTechnical
53 practiced

Design a Python CLI tool that, given a hostname, runs automated diagnostics: DNS resolution across multiple resolvers, parallel ICMP pings from multiple vantage points, TCP traceroute to specified ports, SNMP queries for interface counters, and optionally remote tcpdump via SSH. Describe the architecture, modules, concurrency model, error handling, credentials management, and how the tool summarizes probable causes for the operator.

HardTechnical
68 practiced

Traceroute from A to B takes a different path than the return traffic from B to A, and packet loss only shows up in one direction. Explain how you'd confirm this really is asymmetric routing (rather than something that just looks like it), what's driving the asymmetry, and what you could change, and at what risk, to fix it.

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.