TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Linux networking interview questions

13 pointsby thickiceover 8 years ago
What are some good interview questions for a kernel developer in the networking area (bridging, Layer2, netfilter/iptables, IP routing, Layer 3 and TCP/UDP stack)

1 comment

hacknatover 8 years ago
Give the lifecycle of an sk_buff structure from birth (in the driver) all the way up to a user&#x27;s socket read syscall. Familiarity with various layers and how the TCP state machine works are a given. Do they know any dark corners? IP routing in linux can do some incredible things, do they know anything about that.<p>Sources:<p><a href="http:&#x2F;&#x2F;vger.kernel.org&#x2F;~davem&#x2F;skb.html" rel="nofollow">http:&#x2F;&#x2F;vger.kernel.org&#x2F;~davem&#x2F;skb.html</a><p><a href="https:&#x2F;&#x2F;people.cs.clemson.edu&#x2F;~westall&#x2F;853&#x2F;notes&#x2F;skbuff.pdf" rel="nofollow">https:&#x2F;&#x2F;people.cs.clemson.edu&#x2F;~westall&#x2F;853&#x2F;notes&#x2F;skbuff.pdf</a><p>If you&#x27;re good enough to read the kernel code yourself take a look at a wifi or ethernet driver with them and have them explain what&#x27;s going on all the way up the stack. Even if you don&#x27;t know that much you&#x27;ll be able to smell BS if they don&#x27;t.
评论 #13340041 未加载