This repository is an attempt to consolidate useful resources for Site Reliability Engineer (SRE) interview preparation.
Please take a look at the contribution guidelines first. Contributions are always welcome!
- Simple: What happens when you type in ‘www.cnn.com’ in your browser?
- Detailed: What happens when you type google.com into your browser's address box and press enter?
- Processes and Threads
- Introduction to Linux – Full Course for Beginners
- What every SRE should know about GNU/Linux shell related internals: file descriptors, pipes, terminals, user sessions, process groups and daemons
- SRE deep dive into Linux Page Cache
- Linux Internals workshop - Google TechTalks
- How Does Linux Boot Process Work?
- An introduction to the Linux boot and startup processes
- What happens when we turn on computer?
- What happens when we turn on computer?
- From Power up to login prompt
- Understanding Inodes
- Understand UNIX / Linux Inodes Basics with Examples
- Understanding proc filesystem
- Common Mount Options
- Understanding Linux filesystems: ext4 and beyond
- Explain the basics of Linux kernel
- Kernel Space and User Space
- Linux Kernel Process Management
- Linux Addressing
- Linux Kernel Memory Management
- STACK AND HEAP
- Paging and Segmentation
- Linux Kernel System Calls
- The Virtual Filesystem
- Concurrency and Race Conditions
- Memory Leak
- What is a kernel Panic?
- Book about the linux kernel
- Processes in Linux - Everything You Need to Know