Jupiter Money | SDE2 | Bangalore | May 2022 [Reject]

jupiter money logo
jupiter money
SDE IIBangalore3 yearsRejected
June 26, 20223 reads

Summary

I interviewed for an SDE2 backend role at Jupiter Money in Bangalore in May 2022. The process involved four rounds: Data Structures & Algorithms, Low-Level Design, High-Level Design, and a Hiring Manager round that included behavioral questions and another System Design problem. I haven't received official feedback, so I'm assuming it was a rejection.

Full Experience

I was contacted by a recruiter through a career site about an SDE2 opening for the ML team at Jupiter Money. Although I had no prior machine learning experience, I decided to move forward with the application as I was genuinely interested in the field. My interview process took place in May 2022 for the Bangalore location.

Round 1: Data Structures & Algorithms (1 hour)

This round was conducted by interviewers from a third-party site and featured two questions:

  1. The first question asked me to find the number of islands in a matrix where '1' represents land and '0' represents water.
  2. The second question was to find the first missing positive element from a given array.

Round 2: Low-Level Design (1 hour)

In this round, I was challenged to design the low-level components and interactions for a chess game.

Round 3: High-Level Design (1 hour)

This round focused on system design, and I was asked to design a typeahead search system, similar to what you'd find on Google search.

Round 4: Hiring Manager (1 hour)

The final round began with several behavioral questions. Following that, I was tasked with designing the high-level architecture for an Instagram newsfeed.


I haven't received any feedback on my application yet, so I'm operating under the assumption that I was rejected for the role.

Interview Questions (5)

Q1
Number of Islands
Data Structures & AlgorithmsMedium

Given a 2D binary grid, which represents a map of '1's (land) and '0's (water), find the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water.

Q2
First Missing Positive
Data Structures & AlgorithmsHard

Given an unsorted integer array nums, return the smallest missing positive integer.

Q3
Low-Level Design of a Chess Game
System DesignMedium

Design the low-level components and interactions for a chess game. This would involve designing classes for pieces, the board, game logic, and move validation, among other considerations.

Q4
High-Level Design of Typeahead Search
System DesignHard

Design a scalable typeahead search system, similar to Google's search bar functionality. The design should consider aspects such as data storage, indexing, real-time suggestion generation, latency requirements, and system throughput.

Q5
High-Level Design of Instagram Newsfeed
System DesignHard

Design a high-level architecture for Instagram's newsfeed. This includes considerations for feed generation, content storage, efficient fanout mechanisms (push vs pull), timeline fetching, and how to handle a large user base and high volume of content.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!