JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation

Anonymous User
5270

Hi Leetcode fam, this is to give back to the community.

Interview Experience

There were 2 phases in the process, OA and interview loop.

I have given OA around July end or early August. There were 2 questions at the level of easy-medium.

Fun part comes here as I had almost forgotten that I have given OA as they reached out to me at the end of October for scheduling the interview loop. Leetcode Discuss section helped me understand the interview pattern and prepare for it in short time.

The interview happened as a drive with many candidates joining in a zoom call and sent to different rooms. There were 3 rounds which can happen in any order.

R1: System Design - HLD

They have hackerrank whiteboard set up with structure for interview and asked me to design a Rate Limiter. I have not did this question before but with the understanding I had asked for Functional & Non-functional requirements and defined the APIs and Entities. Then went ahead with drawing a simple system with Load Balancer, Services and using DB to track requests. I had follow up questions on handling failures and DB being down. I had explained and communicated this can be scaled up to using API Gateway with Redis for a distributed system. Overall it went well and interviewer seemed happy.

I later saw that there are various algos as well for implementing the request tracker. As I understand, it might depend on how we drive. It's good to be aware of the basic system asked & if we talk more, they ask more :)

R2: Behavioral :

Standard resume and situational based questions. Be confident and relate answers to the questions asked and keep it crisp.

R3: Code review + DSA :

Be thorough with Java Basics to highlight and suggest the fixes. One DSA question on the easy-medium, take time to understand and ask clarifying questions. Can solve easily if don't panic.

I used Hello Interview to recap DSA and learn System Design

Compenstation Details:

Current Company : MNC Bank
Current CTC : 16 LPA
Location : Bangalore
YOE : 3 years 4 months (when interviewed)
Education : B.Tech from NIT

JPMC Offer
Location : Hyderabad
Position : SDE2 (Associate)
Fixed : 25 LPA (including PF)
Variable : 0-12% (Not mentioned in Offer Letter)
Relocation : Standard JPMC Relocation benefits

Accpted the offer, couldn't negotiate much as HR said can't go for more and I didn't get any competing offers.

Comments (8)