~learn.
SaaS & dev tools · San Francisco, California

Salesforce.

A multi-tenant CRM platform (Sales, Service and Marketing Cloud), Slack, Tableau and MuleSoft.

its questions lean on
  • object-oriented design
  • multi-tenancy
  • rules and workflows
  • search
  • concurrency

The rounds, as candidates describe them

  1. Online assessmentTwo coding problems.source ↗
  2. Hiring drive interviewsElimination rounds, coding, then LLD (classes, schema, concurrency), then a manager round.source ↗
  3. HLDSMTS and LMTS loops add a high-level design round.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 Salesforce's products.

Study path

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

  1. 01LLD-01Design a Parking Lot
  2. 02LLD-08Design a Logging Framework (Pub-Sub)
  3. 03IP-18Design a Distributed Message Queue
  4. 04IP-01Design a URL Shortener
  5. 05W01 · BOSSDesign a URL Shortener at Scale
  6. 06W09 · BOSSDesign a Multi-Tenant Enterprise SaaS Platform
  7. 07W04 · DAY 02Invalidation Strategies
  8. 08W07 · DAY 01Search Fundamentals & Architecture
  9. 09W07 · DAY 02Indexing Pipeline
  10. 10W09 · DAY 01Tenant Isolation Strategies
  11. 11IP-07Design a News Feed
  12. 12W01 · DAY 04Hot Keys and Skew
  13. 13W07 · DAY 03Query Processing & Relevance
  14. 14SQ-17Swiggy Food Delivery
  15. 15LLD-05Design a Movie Ticket Booking System
  16. 16IP-19Design a Hotel Reservation System
  17. 17W08 · DAY 02Streaming vs Batch Processing
  18. 18W04 · DAY 01Caching Patterns
  19. 19W09 · 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.