every note, in one binder ✎

Developer interview notes & guides — Page 27

Focused explanations and longer guides, with worked scenarios, common mistakes and interview exercises across every chapter.

read ✓Operating Systems · easy

Context Switching and Scheduling Overhead

Context Switching and Scheduling Overhead. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · easy

CPU Scheduling and Response-Time Goals

CPU Scheduling and Response-Time Goals. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · mid

Deadlock Conditions and Lock Ordering

Deadlock Conditions and Lock Ordering. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · mid

File Descriptors and Resource Exhaustion

File Descriptors and Resource Exhaustion. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · hard

Filesystem Writes, Buffers and Durability

Filesystem Writes, Buffers and Durability. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · hard

Interrupts and Device Completion Notifications

Interrupts and Device Completion Notifications. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · easy

Paging, Page Faults and Memory Access

Paging, Page Faults and Memory Access. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · hard

Priority Inversion and Lock Ownership

Priority Inversion and Lock Ownership. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · easy

Processes Versus Threads and Shared State

Processes Versus Threads and Shared State. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · mid

Producer-Consumer Queues and Backpressure

Producer-Consumer Queues and Backpressure. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · mid

Race Conditions and Atomic State Transitions

Race Conditions and Atomic State Transitions. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · mid

Stack Versus Heap Allocation and Lifetimes

Stack Versus Heap Allocation and Lifetimes. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · mid

Starvation, Fairness and Scheduling Policy

Starvation, Fairness and Scheduling Policy. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · easy

Virtual Memory and Address-Space Isolation

Virtual Memory and Address-Space Isolation. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Operating Systems · mid

Working Sets and Memory Thrashing

Working Sets and Memory Thrashing. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Python · mid

Python Asyncio and Blocking Functions

Python Asyncio and Blocking Functions. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Python · mid

Python Asyncio Tasks and Cancellation

Python Asyncio Tasks and Cancellation. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
read ✓Python · mid

Python Closures and Late Binding

Python Closures and Late Binding. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
esc