~learn.
SaaS & dev tools · Mumbai (with a Dublin office)

BrowserStack.

A cloud testing platform giving instant access to 3,500+ real browsers and real iOS and Android devices for manual and automated testing.

its questions lean on
  • machine coding from scratch
  • streaming and push updates
  • browser and OS internals
  • networking
  • database design

The rounds, as candidates describe them

  1. Online assessmentDSA problems; one candidate says two full solutions and one partial were needed to pass.source ↗
  2. Machine coding1.5 to 3 hours building a working program with no off-the-shelf libraries, most often a real-time log watcher like tail -f.source ↗
  3. Engineering manager / Director of EngineeringDeep dive on your current project, its architecture, scaling and fault tolerance.source ↗
  4. HRBehavioural questions and culture.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 BrowserStack's products.

Study path

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

  1. 01W03 · DAY 03Backpressure and Flow Control
  2. 02W00 · PART 4Networking Fundamentals for System Design
  3. 03W00 · PART 5Operating System Concepts for System Design
  4. 04W00 · PART 2Infrastructure Building Blocks
  5. 05IP-02Design a Rate Limiter
  6. 06IP-07Design a News Feed
  7. 07SQ-21Instagram Feed and Stories
  8. 08SQ-10Twitter/X
  9. 09W01 · DAY 01Partitioning Deep-Dive
  10. 10W02 · DAY 01Timeout Hell
  11. 11W02 · DAY 02Idempotency in Practice
  12. 12W08 · DAY 02Streaming vs Batch Processing
  13. 13W09 · DAY 02Noisy Neighbor Prevention
  14. 14IP-17Design a Distributed Job Scheduler
  15. 15W01 · DAY 05Session Store Design
  16. 16W08 · DAY 01Event Ingestion at Scale
  17. 17W10 · DAY 02Observability
  18. 18SQ-08AWS S3

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.