Temple Interview Prep ​
Read my intro — background, experience, and what I've worked on.
Company Context ​
Temple is founded by the ex-Zomato founding team. They build consumer-facing products with a strong engineering culture. Expect deep technical interviews covering DSA, system design, and core CS fundamentals.
Interview Rounds ​
| Round | Focus | Possible Topics |
|---|---|---|
| Round 1 | Could be anything | DSA, LLD, HLD, or system design |
| Round 2 | Could be anything | DSA, LLD, HLD, or system design |
Key signal from research: Heavy on graphs, core CS fundamentals, and clean code.
Prep Notes ​
| # | File | Topic |
|---|---|---|
| 1 | 01-dsa-graphs | BFS, DFS, Topological Sort, Dijkstra, Union-Find, Cycle Detection |
| 2 | 02-dsa-core | Arrays, Strings, DP, Trie — patterns + templates |
| 3 | 03-oop-and-design-patterns | 4 OOP pillars, Composition vs Inheritance |
| 4 | 04-dbms | Joins, Indexing, Normalization, ACID, Transactions, Deadlocks |
| 5 | 05-os-fundamentals | Process vs Thread, Deadlocks, Memory, Scheduling, Concurrency |
| 6 | 06-networking-deep | TCP/IP, HTTP versions, TLS, WebSockets, DNS |
| 7 | 07-lld-problems | Food Ordering System, Notification System, Rate Limiter |
| 8 | 08-hld-system-design | Notification at Scale, Real-Time Updates, Food Delivery System |
Revision Checklist ​
DSA (Most Likely) ​
- [ ] Graph templates: BFS, DFS, Topological Sort — write from memory
- [ ] Practice: Islands (200), Course Schedule (207/210), Dijkstra (743)
- [ ] Array patterns: Two pointers, Sliding window, Prefix sum
- [ ] DP: Coin Change, LCS, Edit Distance — know recurrence + tabulation
- [ ] Trie: implement insert/search/startsWith from scratch
Core CS ​
- [ ] DBMS: SQL joins, indexing (B-tree, composite), normalization, ACID
- [ ] OS: Process vs Thread, deadlock conditions, page replacement (LRU)
- [ ] Networking: TCP handshake, HTTP/2 vs 3, TLS, WebSocket vs SSE
System Design ​
- [ ] Food delivery system end-to-end (microservices, DB choices, driver assignment)
- [ ] Real-time tracking (WebSocket + Redis Pub/Sub)
- [ ] Review HLD foundations in Paytm HLD
- [ ] Design patterns for LLD → Paytm Design Patterns
Cross-References (Already Covered Elsewhere) ​
| Topic | Where |
|---|---|
| Design patterns (Singleton, Observer, etc.) | Paytm 02 |
| HLD foundations (CAP, caching, queues) | Paytm 04 |
| React internals, hooks, fiber | Frontend Concepts 01 |
| Networking & caching (CORS, SWR) | Frontend Concepts 08 |
| Security (CSRF, XSS, CSP) | Frontend Concepts 09 |
| Frontend system design | Glomopay 06 |