2.9 KiB
title, source, author, published, created, description, tags
| title | source | author | published | created | description | tags | ||
|---|---|---|---|---|---|---|---|---|
| Thread by @RodmanAi | https://x.com/RodmanAi/status/2030215079023817145 |
|
2026-03-07 | 2026-03-07 |
|
Leonard Rodman @RodmanAi 2026-03-07
Everything you need to know for coding interviews in one roadmap.
Coding Interviews
│
├── 1. Data Structures
│ ├── Arrays
│ ├── Strings
│ ├── Hashmaps
│ ├── Linked Lists
│ │ ├── Singly
│ │ └── Doubly
│ ├── Stacks
│ ├── Queues
│ ├── Deques
│ ├── Heaps / Priority Queues
│ ├── Trees
│ │ ├── Binary Tree
│ │ ├── Binary Search Tree
│ │ ├── AVL Tree
│ │ └── Red-Black Tree
│ ├── Tries
│ ├── Segment Trees
│ └── Fenwick Trees
│
├── 2. Core Problem Patterns
│ ├── Two Pointers
│ ├── Sliding Window
│ ├── Binary Search
│ ├── Recursion
│ ├── Backtracking
│ ├── Greedy Algorithms
│ ├── Divide & Conquer
│ └── Sorting
│ ├── Merge Sort
│ ├── Quick Sort
│ └── Heap Sort
│
├── 3. Dynamic Programming
│ ├── Memoization
│ └── Tabulation
│
├── 4. Graph Algorithms
│ ├── BFS
│ ├── DFS
│ ├── Topological Sort
│ ├── Dijkstra
│ ├── Bellman-Ford
│ ├── Floyd-Warshall
│ ├── Kruskal
│ ├── Prim
│ └── Union Find
│
├── 5. Advanced Techniques
│ ├── Bit Manipulation
│ ├── XOR Tricks
│ ├── Prefix Sums
│ ├── Difference Arrays
│ ├── Kadane’s Algorithm
│ ├── KMP
│ ├── Rabin-Karp
│ ├── Z Algorithm
│ └── Manacher’s Algorithm
│
├── 6. Object-Oriented Design
│ ├── SOLID Principles
│ └── Design Patterns
│ ├── Singleton
│ ├── Factory
│ ├── Builder
│ ├── Adapter
│ ├── Observer
│ ├── Strategy
│ └── Visitor
│
├── 7. System Design
│ ├── CAP Theorem
│ ├── Load Balancing
│ ├── Caching (LRU / LFU)
│ ├── SQL vs NoSQL
│ ├── Sharding
│ ├── Replication
│ ├── Message Queues
│ │ ├── Kafka
│ │ └── RabbitMQ
│ ├── Microservices
│ └── API Gateway
│
├── 8. Design Problems
│ ├── URL Shortener
│ ├── Netflix
│ ├── Google Drive
│ ├── Payment System
│ ├── Notification System
│ └── Live Streaming Platform
│
└── 9. Interview Survival Skills
├── Thinking Out Loud
├── Recovering from Bugs
├── Explaining Tradeoffs
└── Staying Calm Under Pressure
Save this before your next interview.