Networking Interview Questions
3 questions for junior Networking interviews, with model answers, code examples and common mistakes. Answer each one out loud first, then reveal the answer.
HTTP Methods and Status Codes
// interview question
What are the main HTTP methods and what do common status codes like 200, 404, and 500 mean?
Answer out loud first, then check yourself against the model answer.
DNS Basics
// interview question
What is DNS and how does the DNS resolution process work step by step?
Answer out loud first, then check yourself against the model answer.
TCP/IP Fundamentals
// interview question
Explain the difference between TCP and UDP. When would you use each?
Answer out loud first, then check yourself against the model answer.
More interview topics
Also worth your time on this topic
UDP vs TCP: How Much Faster Is UDP Really?
Understanding the performance differences between UDP and TCP protocols, when speed matters, and why UDP isn't always the faster choice in real-world applications.
eBPF for Network Observability and Security Quiz
Test your understanding of eBPF with real scenarios covering the verifier, maps, XDP and tc hooks, CO-RE portability, kube-proxy replacement, runtime security, and debugging programs that won't load.
16-22 minutes
Email Authentication: Build SPF, DKIM and DMARC, Then Break Them
Run a mail server on your laptop, send messages into it, and work out by hand why receivers accept or reject them. You sign a message with DKIM, change one character, and watch the signature fail. You separate the envelope sender from the From header the reader sees, which is the whole point of DMARC alignment. Then you send through a provider and compare its headers with the ones you built yourself.
80 minutes