Interview Prep
Backend SDE2 -- DSA, System Design, Backend, Behavioral
Study Guide
Master Roadmap
Spaced Repetition Tracker
Practice Problems
DSA Cheatsheet
DSA -- Data Structures
10 topics
▶
01
Arrays and Strings
02
Hash Maps and Sets
03
Linked Lists
04
Stacks and Queues
05
Trees
06
Heaps / Priority Queues
07
Graphs
08
Tries
09
Union-Find
--
Complexity Reference Table
Reference
DSA -- Algorithm Patterns
13 topics
▶
01
Two Pointers
02
Sliding Window
03
Binary Search
04
BFS / DFS
05
Dynamic Programming
06
Backtracking
07
Greedy
08
Intervals
09
Topological Sort
10
Monotonic Stack
11
Bit Manipulation
12
Graph Algorithms
--
Pattern Decision Tree
Reference
System Design -- Building Blocks
16 topics
▶
01
Scalability
02
Load Balancing
03
Caching
04
CDN
05
Database Selection
06
Database Scaling
07
Message Queues
08
API Gateway and Rate Limiting
09
Consistent Hashing
10
CAP Theorem and PACELC
11
Microservices vs Monolith
12
Event-Driven Architecture
13
Blob / Object Storage
14
Search
15
Monitoring and Observability
--
Quick Reference Table
Reference
System Design -- HLD Problems
12 problems
▶
01
URL Shortener
02
Rate Limiter
03
Chat / Messaging System
04
News Feed / Timeline
05
Notification System
06
Distributed Cache
07
Task Queue / Job Scheduler
08
E-commerce Product Catalog
09
Real-time Analytics Dashboard
10
File / Image Upload Service
11
Search Autocomplete
12
Event-Driven Order Pipeline
System Design -- LLD Problems
6 problems
▶
01
Parking Lot System
02
LRU Cache
03
Rate Limiter (Code)
04
Task Scheduler
05
Pub-Sub System
06
Order State Machine
Backend -- Databases
6 topics
▶
01
PostgreSQL Deep Dive
02
DynamoDB Deep Dive
03
SQL vs NoSQL
04
Indexing Strategies
05
Sharding and Replication
06
Database Interview Questions
Practice
Backend -- APIs and Protocols
6 topics
▶
01
REST API Design
02
GraphQL
03
gRPC
04
WebSockets and SSE
05
Authentication and Authorization
06
Rate Limiting
Backend -- Distributed Systems
9 topics
▶
01
Consistency Models
02
Distributed Transactions
03
Consensus
04
Idempotency
05
Resilience Patterns
06
Distributed Locking
07
Event Sourcing and CQRS
08
Observability
09
Common Failure Modes
Behavioral
2 topics
▶
01
STAR Stories
02
Common Questions
Revision and Reference
4 topics
▶
--
Spaced Repetition Tracker
--
DSA Revision Cheatsheet
Reference
--
Practice Problems (~120)
Practice
--
Study Guide (Learning Order)