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.
MediaTek Online Assessment Experience (2026)
Aptitude, Digital Logic, C code snippet questions and bit manipulation coding round.
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.
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.
LeetCode 64 – Minimum Path Sum (C++ DP + Memoization)
Step-by-step intuition, handwritten notes and optimized C++ solution.
Dynamic ProgrammingBreadth First Search (BFS) Traversal – Graph | C++
Queue based BFS traversal with intuition, dry run and handwritten notes.
Graph