Skip to content

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 ​

RoundFocusPossible Topics
Round 1Could be anythingDSA, LLD, HLD, or system design
Round 2Could be anythingDSA, LLD, HLD, or system design

Key signal from research: Heavy on graphs, core CS fundamentals, and clean code.

Prep Notes ​

#FileTopic
101-dsa-graphsBFS, DFS, Topological Sort, Dijkstra, Union-Find, Cycle Detection
202-dsa-coreArrays, Strings, DP, Trie — patterns + templates
303-oop-and-design-patterns4 OOP pillars, Composition vs Inheritance
404-dbmsJoins, Indexing, Normalization, ACID, Transactions, Deadlocks
505-os-fundamentalsProcess vs Thread, Deadlocks, Memory, Scheduling, Concurrency
606-networking-deepTCP/IP, HTTP versions, TLS, WebSockets, DNS
707-lld-problemsFood Ordering System, Notification System, Rate Limiter
808-hld-system-designNotification 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) ​

TopicWhere
Design patterns (Singleton, Observer, etc.)Paytm 02
HLD foundations (CAP, caching, queues)Paytm 04
React internals, hooks, fiberFrontend Concepts 01
Networking & caching (CORS, SWR)Frontend Concepts 08
Security (CSRF, XSS, CSP)Frontend Concepts 09
Frontend system designGlomopay 06

Frontend interview preparation reference.