InterviewStack.io LogoInterviewStack.io

Network Protocol Internals and Edge Cases Questions

Deep understanding of how protocols work internally (TCP congestion control, IP fragmentation, DNS resolution under failure, IPv6 transition), edge cases that cause problems, and protocol troubleshooting.

EasyTechnical
25 practiced
Explain TCP window scaling: why the 16-bit window field became insufficient, how the scaling factor is negotiated via options during handshake, and operational implications for high bandwidth-delay product links. As an SRE, what misconfigurations lead to throughput problems?
EasyTechnical
21 practiced
Explain the TCP three-way handshake (SYN, SYN-ACK, ACK) and describe how a SYN flood attack exploits this process. As an SRE responsible for production mitigation, list short-term mitigations (while under attack) and longer-term architectural changes you would implement to prevent recurrence.
MediumTechnical
20 practiced
In a Kubernetes cluster, pods intermittently experience connection resets when calling an external API. Describe how you would triage across layers: pod network namespace, CNI plugin, kube-proxy/iptables or IPVS, node networking, and cloud VPC. Include commands and observability checkpoints you would use.
EasyTechnical
22 practiced
Explain the difference between TCP flow control and TCP congestion control. Give concrete examples of mechanisms used by each (for example receive window vs slow start) and describe a real cloud scenario where confusing the two could lead to an incorrect mitigation.
MediumTechnical
26 practiced
Write a Python script (using scapy or pyshark) that parses a pcap file and outputs a summary of fragmented IPv4 packets: source, destination, identification, fragment offsets, and whether all fragments were observed. The script should handle large pcaps efficiently (streaming) and report incomplete reassemblies with timestamps.

Unlock Full Question Bank

Get access to hundreds of Network Protocol Internals and Edge Cases interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.