Competitive programming
// readme
SDE Interview Prep
A single, opinionated knowledge base for going from junior engineer to distinguished engineer, with dedicated tracks for quantitative development, ultra-low-latency trading systems, and agentic AI. It is part curriculum, part reference vault, part runnable code. It has been built and maintained continuously since 2021.
Author: Shreejit Verma (@shreejitverma) License: MIT
What is in here
| Layer | Content |
|---|---|
| Foundations | OS, networks, DBMS, OOP, with runnable C++ and Python |
| Languages | Deep “Zero to Godhood” guides for C++ and Python, plus Java and JavaScript |
| DSA | ~6,800 solved problems in C++ and Python, organized by pattern, plus Blind 75 and NeetCode 150 |
| System design | HLD case studies, LLD problems, 80+ “design a …” implementations, design pattern catalogs in C++, Python, Java |
| Quant finance | Black-Scholes, Greeks, Monte Carlo, order book in C++, memory pools, event-driven backtester |
| Low-latency systems | 129-note Obsidian vault on exchange architecture, matching engines, kernel bypass, FPGAs, lock-free C++ |
| Agentic AI | 14-volume curriculum from LLM… |