InterviewStack.io LogoInterviewStack.io

Networking Fundamentals Questions

Foundational knowledge of how networks operate and how to reason about network behavior. Core concepts include the TCP IP model and common protocols such as IP, TCP, UDP, DNS, and DHCP; subnetting and address allocation; routing and switching fundamentals; VLANs and layer two segmentation; NAT and private addressing; firewall and access control behavior; VPNs and tunneling; ports and application layer protocols. Candidates should also be able to apply these fundamentals to troubleshoot connectivity and performance issues at a conceptual level, explain the TCP three way handshake, congestion and retransmission causes, and reason about where problems occur in the stack.

HardSystem Design
49 practiced
Design a scalable monitoring architecture for network devices across three global regions and multiple datacenters. Include data collection methods (SNMP, sFlow/NetFlow, syslog), central storage/processing, alerting, retention strategy, and how you would handle noisy alerts and on-call rotation considerations.
HardTechnical
60 practiced
Some protocols (e.g., SIP, FTP active) embed IP addresses or use dynamic ports that NAT breaks. Explain why NAT causes problems for these protocols and describe two practical solutions (one network-level and one application-level) to make these protocols work across NAT.
MediumTechnical
65 practiced
You capture TCP packets showing a client sending SYN, server responding with SYN-ACK, and the client immediately sending RST. Explain at least three possible root causes for this pattern and what additional packet capture or host-level checks you would perform to identify the real issue.
HardTechnical
53 practiced
Explain how a stateful firewall tracks TCP connections. Provide an example firewall rule set (conceptual, not vendor-specific) that allows outbound connections from the internal network and ensures return traffic is allowed, but blocks unsolicited inbound connections. Explain how the state table affects permitted traffic.
MediumTechnical
63 practiced
Compare Layer 2 switches and Layer 3 switches: explain three technical differences, give two example scenarios where each device type is appropriate, and describe routing behavior you expect from a Layer 3 switch implementing inter-VLAN routing.

Unlock Full Question Bank

Get access to hundreds of Networking Fundamentals interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.