60-day SSE plan
ATM System • Video Streaming • Backtracking • Tech: SQL Queries Practice
Algorithm
DSA
Backtracking — Permutations (LC 46)
Generate all permutations of an array.
Example
Input: [1,2,3] → Output: all permutations
Where it shows up
State space search, scheduling, puzzle solvers.
References
Low-level design
LLD
ATM System
Requirements
- Authenticate, withdraw, deposit, balance; ATM state & cash bins.
Expectations
- UML for Account, Card, ATM, Transaction; state pattern for ATM.
- Simulate basic flows with validations.
Where it shows up
Bank ATMs; kiosk-based transactional systems.
References
High-level design
HLD
Video Streaming
Requirements
- Upload → transcode → store renditions → stream via HLS/DASH.
Expectations
- Worker pipeline, object storage, CDN, player ABR logic basics.
- Metadata & search index; cost controls.
Where it shows up
YouTube/OTT, education platforms.
References
Today's deep-dive
Tech
SQL Queries Practice
Practice joins, window functions, indexing & EXPLAIN on sample schema; optimize a slow query.
Where it shows up
Data analysis, reporting, and performance optimization in business intelligence, analytics, and backend engineering roles.
References