DSA & Systems Blog

300+ LeetCode • C++ • Dynamic Programming • Systems

OS & Linux Interview Bible – FAANG + Fintech Edition (Goldman, Citadel, Razorpay)

One-day revision guide covering OS fundamentals, process & thread internals, memory management, Linux commands, scheduling, IPC, networking, and HFT-level performance tuning — with real interview questions from Google, Amazon, Goldman Sachs & Citadel.

Operating Systems Linux FAANG Fintech Interview Prep
MediaTek OA Experience

MediaTek Online Assessment Experience (2026)

Aptitude, Digital Logic, C code snippet questions and bit manipulation coding round.

Interview Experience

Linux Command Line Shell in C++17 – POSIX System Programming, fork/exec, Pipes & Process Management

Built a modular Unix-style shell from scratch using low-level POSIX system calls. Implemented fork/exec process lifecycle, pipelines, I/O redirection, job control, and built-in commands with efficient C++ design and CMake architecture.

Linux POSIX System Programming C++17

Lock-Free SPSC Ring Buffer in C++ – Atomics, Memory Ordering & 20M+ msg/sec

Production-grade single-producer single-consumer queue built with std::atomic, acquire-release ordering, cache alignment and zero locks for ultra-low latency systems.

Concurrency Atomics Low Latency

LeetCode 64 – Minimum Path Sum (C++ DP + Memoization)

Step-by-step intuition, handwritten notes and optimized C++ solution.

Dynamic Programming

Breadth First Search (BFS) Traversal – Graph | C++

Queue based BFS traversal with intuition, dry run and handwritten notes.

Graph