linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
Intro
Lessons
Footer
linuxlab-TutorialsPricingAboutPrivacy & cookies
Copyright © 2026 LinuxLab. All rights reserved.
linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
  • Introduction
  • Lessons
  • How it works
  • Simulator
  • Knowledge base
  • Interview prep
Interview prep

$ /courses/linux/interview

Interview prep.
Linux, to the point.

Not a Top-30 with a list of answers. Each question is a card: what they want to hear, the usual traps, a follow-up, and links into the knowledge base for depth. Right now 47 questions across 7 clusters.

Clusters

Clusters

Each cluster is an independent topic. Open the one you're weakest on, or go in order.

  • /processes

    8 questions

    Processes, signals, init

    A core cluster. The questions here trip up even strong candidates, because a Linux process has many edge-case details: PID 1, zombies, fork/exec, the difference between a signal and a system call. These come up for Backend, SRE, DevOps, and Platform engineers about equally often.

    junior
    2
    middle
    5
    senior
    1
    25 minopen→
  • /network

    8 questions

    Networking: TCP/IP, routing, firewall

    Networking questions are their own layer. Even strong Linux engineers slip here if they have not worked closely with networks. TCP states, MTU, NAT, routing, and iptables/nftables are must-know for SRE, DevOps, and Platform. The questions are drawn from interviews at Cloudflare, Datadog, Hashicorp, and Russian infrastructure teams.

    junior
    1
    middle
    4
    senior
    3
    30 minopen→
  • /filesystem

    6 questions

    File systems and inodes

    Questions about how the file system is built and where even experienced engineers slip. Inode versus path, hard link versus symlink, the df-versus-du discrepancy, fsync and what it costs, mount options and why they exist. These topics come up for Backend and SRE roles, anyone who deals with persistent storage.

    junior
    2
    middle
    3
    senior
    1
    22 minopen→
  • /troubleshooting

    8 questions

    Troubleshooting scenarios

    Scenario questions are the most valuable in an interview. Not 'what is load average' but 'the on-call engineer calls, the server is slow, what do you do first'. These questions separate the person who read the textbook from the person who has put out incidents by hand. The scenarios are real cases from SRE interviews at Cloudflare, Datadog, Yandex, Avito, and mid-size Russian infrastructure teams.

    junior
    1
    middle
    5
    senior
    2
    30 minopen→
  • /observability

    6 questions

    Observability: perf, eBPF, metrics, logs

    Questions about how to see what the system is doing right now. perf, strace, eBPF, metrics, logs, and traces are tools at different levels. In senior interviews the expectation is that you know which tool fits which situation and what each one costs. Junior questions about basic `top`/`htop`/`journalctl` also live here.

    junior
    1
    middle
    2
    senior
    3
    25 minopen→
  • /scripting

    6 questions

    Bash and shell scripting

    A core cluster for anyone who writes glue code on Linux. Questions about strict mode, argument handling, signals in bash, and the difference between a pipe and process substitution. It looks shallow, but this is where carelessness gets caught most often. One missing `IFS=` breaks a script on a file with a space in its name.

    junior
    2
    middle
    4
    senior
    0
    18 minopen→
  • /security

    5 questions

    Security: capabilities, SELinux/AppArmor, seccomp

    Linux defense mechanisms. SUID and its modern alternatives (capabilities), two MAC frameworks (SELinux on RHEL, AppArmor on Ubuntu), seccomp for restricting syscalls, and basic kernel hardening through sysctl. These come up in security-engineer and senior SRE interviews, and after a privilege-escalation CVE they show up in just about any DevOps interview.

    junior
    0
    middle
    3
    senior
    2
    22 minopen→
Footer
linuxlab-TutorialsPricingAboutPrivacy & cookies
Copyright © 2026 LinuxLab. All rights reserved.