Interview prep

Know the rounds before you walk in.

Question banks reconstructed from candidate reports, grouped by company and topic.

Very Hard

5 rounds

  • Design a globally distributed rate limiter.

    System Design

  • Find the median of two sorted arrays in logarithmic time.

    DSA

  • How would you debug a 99th percentile latency regression?

    Debugging

All 3 questions
Hard

4 rounds

  • Tell me about a time you disagreed with your manager.

    Leadership Principles

  • Design an order fulfilment service.

    System Design

  • Implement an LRU cache.

    DSA

All 3 questions
Hard

4 rounds

  • Serialise and deserialise a binary tree.

    DSA

  • Design a collaborative document editor.

    System Design

All 2 questions
Very Hard

5 rounds

  • Build an infinite scrolling feed component.

    Frontend

  • Design a news feed ranking system.

    System Design

All 2 questions
Medium

4 rounds

  • Explain how a browser renders a frame.

    Frontend

  • Design an image processing pipeline.

    System Design

All 2 questions
Very Hard

5 rounds

  • Optimise memory usage in a constrained device context.

    Systems

  • Design an offline-first sync protocol.

    System Design

All 2 questions
Hard

4 rounds

  • Design surge pricing.

    System Design

  • Nearest driver search at scale.

    DSA

All 2 questions
Hard

4 rounds

  • Design a video encoding pipeline.

    System Design

  • How do you measure playback quality?

    Metrics

All 2 questions