Files
Obsidian/X-Articles/Thread by @RodmanAi.md
T
coco 8b94d76799 a
2026-07-21 13:57:15 +08:00

2.9 KiB
Raw Blame History

title, source, author, published, created, description, tags
title source author published created description tags
Thread by @RodmanAi https://x.com/RodmanAi/status/2030215079023817145
@RodmanAi
2026-03-07 2026-03-07
clippings

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

│ ├── Twitter

│ ├── WhatsApp

│ ├── 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.