super.money | SDE3 | Banglore | January 2025 [Passed]
Anonymous User
9406

Hey everyone, hope you're doing well!
I recently had a chance to interview for SDE 3 role at super.money


Round 1: Data Structures & Problem Solving

  • Database Migration: How to migrate data from one DB to another with minimal downtime.
  • Oncall Scenario: API SLA breach (>100ms). Steps to investigate, diagnose, and mitigate.

Round 2: High-Level Design (HLD)

  • Design Online Chess (Focus on matchmaking - FCFS).

Round 3: Machine Coding

Build a Pub-Sub Library with the following capabilities:

  1. The library should have the notion of a Topic, Publisher, and Consumer. The publisher publishes to a topic, and multiple consumers can consume from a topic.
  2. One topic can have multiple consumers and publishers.
  3. The library should be able to manage multiple topics:
    • Create topics
    • Delete topics
  4. Consumers should be able to consume when a message is received for the topic.
  5. Ability to publish messages in parallel.
  6. Graceful handling of exceptions.
  7. Offset Management for Consumers.
  8. Topics should have a max retention period beyond which messages should be deleted (topic-level property).
  9. [Bonus-1] Ability to reset offset and replay messages from a particular offset.
  10. [Bonus-2] Visibility into consumer/topic status based on last offset read or lag.

Round 4: Low-Level Design (LLD)

  • Design Google Calendar
    • API Endpoints, Design Patterns, Classes

Round 5: Project Deep Dive [Hiring Manager]

  • Discussed past projects in detail, technical challenges.

Overall, it was a very positive experience. Each interviewer was supportive and helpful throughout the process. They were open to listening to my thoughts and encouraged discussions rather than just evaluating answers.

Verdict: Hire for SDE-2

Microsoft Interview Experience
Flipkart Interview Experience
Linkedin Interview Experience
Groupon Interview Experience
Allen Digital Interview Experience

Comments (23)