~learn.
SaaS & dev tools · San Mateo (large engineering centres in Chennai, Bengaluru and Hyderabad)

Freshworks.

Customer and employee service software (Freshdesk, Freshservice, Freshchat, Freshsales) sold as multi-tenant SaaS.

its questions lean on
  • class-level design on paper
  • database choice and indexing
  • caching
  • multi-tenant SaaS
  • chat and real-time messaging
  • logging

The rounds, as candidates describe them

  1. DSA and design basicsIn-person hiring drive; DSA plus fundamentals such as database indexing and consistent hashing.source ↗
  2. LLDClass design on pen and paper (an on-call roster system), after a walk through the candidate's own work.source ↗
  3. Mixed DSA, LLD and fundamentalsTrie question, a file-management LLD with threading, CAP theorem and choosing between SQL, MongoDB and Cassandra.source ↗
  4. Hiring manager and HLDSketch your current system, then extend it with a distributed logging system.source ↗
  5. HR and culture fitFreshworks values and expectations; one candidate warns people are rejected at this stage.source ↗

Reported by candidates

From public interview write-ups; each links its source.

Likely, from what they build

Our pick, not a report: questions that fit Freshworks's products.

Study path

Every lesson the questions above point to, once, in order.

  1. 01IP-01Design a URL Shortener
  2. 02W01 · BOSSDesign a URL Shortener at Scale
  3. 03IP-08Design a Chat System
  4. 04SQ-02WhatsApp Messaging
  5. 05W10 · DAY 02Observability
  6. 06W08 · DAY 01Event Ingestion at Scale
  7. 07W00 · PART 5Operating System Concepts for System Design
  8. 08IP-05Design a Web Crawler
  9. 09W03 · DAY 01Queue vs Stream
  10. 10IP-02Design a Rate Limiter
  11. 11W01 · DAY 03Rate Limiting at Scale
  12. 12SQ-09Uber
  13. 13IP-13Design a Proximity Service
  14. 14SQ-17Swiggy Food Delivery
  15. 15W06 · BOSSFood Delivery Order System
  16. 16LLD-01Design a Parking Lot
  17. 17IP-07Design a News Feed
  18. 18SQ-21Instagram Feed and Stories
  19. 19W04 · DAY 04Feed Caching
  20. 20IP-10Design a File Sync Service (Dropbox / Google Drive)
  21. 21SQ-08AWS S3
  22. 22W09 · DAY 05Security Architecture
  23. 23W01 · DAY 01Partitioning Deep-Dive
  24. 24IP-03Design a Distributed Key-Value Store
  25. 25W09 · BOSSDesign a Multi-Tenant Enterprise SaaS Platform
  26. 26W09 · DAY 01Tenant Isolation Strategies
  27. 27W09 · DAY 02Noisy Neighbor Prevention

Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.