Linux, Networking & Scripting
46 questionsDONEUNLOCKEDLOCKED
Linux & Networking Interview Questions for DevOps
Signals and the OOM killer, cgroups v2 and namespaces, systemd, /proc, TCP states and TIME_WAIT, DNS resolution order, and the Bash/Python/Go a Google SRE or Meta PE screen actually asks you to write.
Grounded in researched DevOps, SRE and platform engineering interview loops, written to a senior-engineer editorial bar, and never padded to hit a word count.
You have 10 free answers unlocked here.Sign in free for 10 more · 26 are premium.
01–19Foundationsthe words and mechanisms every loop takes as given0/19 done
20–36Core loopsthe questions every loop actually asks0/17 done
37–46Field scenariosthe half-specified problems a real estate throws at you0/10 done
The concepts behind Linux, Networking & Scripting
The ideas from the curriculum that these questions take as given. The foundations are open to everyone; the ones that decide a senior round sit behind Premium.
Foundational
Namespaces and cgroups: what a container actually isA container is not a thing the kernel knows about. It is an ordinary process with two kernel features applied to it: namespaces, which change what it can see, and cgroups, which change what it can use. Understanding that split explains most container behaviour that otherwise looks like magic, including why a container can see the host's memory and size itself wrong.Foundational
Everything is a queue, and the queue is where the latency livesA packet queues at the NIC, a connection queues in the accept backlog, a request queues for a worker, a query queues for a connection, a write queues at the disk. Queueing is one source of latency; service time, fan-out and network delay matter too. A queueing model is useful only when its assumptions match the workload.