Position: SDE-3
Location: Bangalore
Date: March, 2024
Education: BTech CSE
YOE: 2.9 years
Online Assessment:
Two questions which needs to be be solved either in java or python
There will be q no. of queries. In each query, Given 2 numbers, L and R. You need to find all unique numbers present within the range. A unique number is a number whose digits don't repeat itself. (89 is a unique number, 88 is not a unique number - 8 is repeated twice).
Don't remember the exact question, but it was related to Graph DS.
I was able to solve the first question completely and partially the 2nd one.
Verdict - Next day, I got a call from the recruiter that i'll be considered for the further rounds.
PS: Next 3 rounds will be happening on a single day itself, And the cummulative score of each of these 3 rounds will decide the final verdict.
Round 1: Taken by Senior Developer from JP Morgan [Design round]
Question: There is a exsiting system so we have to improve the exsiting monolith architecture so that it can handle
50x traffic and second was we have a prediction model and a prediction service we have to integrate these two feature in our exsiting system.
PS: It was a 45min round, where the interview clearly mentioned that first 20 mins is to prepare the block diagram and the next 25 mins will be discussing the approach.
Round 2: Taken by a Senior Developer from JP Morgan :
It was again a 45mins round, where first 25mins is to solve a DSA question.
In next 20mins, He will share a code snippet that works fine in production. I need to suggest improvements that needs to be done. (More of a code review kind of task).
Round 3: Behavioral round (45 mins):
Project discussions, basic HR and Cultural fit type of questions.
Final Verdict: This hiring was for both SDE2 and SDE3 level and the position was decided based on the interview feedback. I was selected for SDE3 position.
Compensation details:
https://leetcode.com/discuss/compensation/4910492/JP-Morgan-or-SDE-3-or-Bangalore