Chapters: Ch 1 · Ch 2 · Ch 3 · Ch 4 · Ch 5
LeetCode Patterns
Ashish Pratap Singh (@ashishps_1): LeetCode was HARD until I Learned these 15 Patterns
- Prefix Sum
- Two Pointers
- Sliding Window
- Fast & Slow Pointers
- LinkedList In-place Reversal
- Monotonic Stack
- Top ‘K’ Elements
- Overlapping Intervals
- Modified Binary Search
- Binary Tree Traversal
- (and more)
https://x.com/ashishps_1/status/1814884401249198569
A widely shared tweet thread by Ashish Pratap Singh outlining 15 core algorithmic patterns that together cover the vast majority of LeetCode problems. Provides a mental framework for categorising problems by pattern rather than memorising individual solutions — effective for systematic interview preparation. [→ algorithms-data-structures]
Alex Xu: Recommended materials for technical interview
Alex Xu (author of the System Design Interview book series) recommends study materials for technical interview preparation, including algorithmic and system design resources. Often cited alongside his ByteByteGo content. [→ algorithms-data-structures; data-engineering]
Arpit Adlakha (@arpit20adlakha): Finest roadmaps for Senior Software Interviews — Uber L5A/L5B or Google L5/L6 levels https://x.com/arpit20adlakha/status/1805084468870521100
A tweet thread with curated, opinionated roadmaps for senior-level software engineering interviews at Uber and Google, covering algorithms, system design, and behavioural preparation with level-specific depth expectations. [→ algorithms-data-structures; data-engineering]
1: TinyURL + PasteBin — Systems Design Interview Questions With Ex-Google SWE (YouTube) https://youtu.be/5V6Lam8GZo4
A 38-minute YouTube walkthrough of two classic system design interview questions (URL shortener and paste-bin service) with a former Google SWE. Covers database choice, caching, encoding, and scalability trade-offs in clear interview-ready format. [→ data-engineering; algorithms-data-structures]