Software Learning¶
Personal knowledge base for algorithms and software-engineering interview prep.
Sections¶
- Leetcode — 200+ solution write-ups in Go, Rust, C++ and more, grouped by difficulty, each with intuition, approach, and complexity analysis.
- SWE — Java-backend interview prep: Java Core, Spring, Kafka, SQL, Hibernate, design patterns, and behavioral questions.
- System Design — 28 chapters of System Design Interview (Alex Xu, Vol 1 & 2) notes: scaling, rate limiting, key-value stores, chat, news feed, payments, and more.
- Real Interview Questions — questions actually asked in real interview loops, grouped by company, with the answer, the follow-ups, and what the interviewer was probing for.
Telegram group: leetcode-algorithms