JP Morgan & Chase (JPMC) | Java Developer - SD2 (SDE2) | Bangalore [Offer]
Anonymous User
9600

Previous Title: SDE2 at an EU Product based company
Location: Bangalore

Online Assessment | Nov, 2024:
Two easy-medium questions - solved both questions, could be optimized more, but it passed all tests so I submitted
Verdict: I got a call within a week saying I passed and was asked some basic details about my current company, position, compensation and expectation

Interview D-day | Nov, 2024:
Consisted of 3 rounds of 50 mins each. Irrespective of performance all 3 rounds will happen
Platform: HackerRank

Round 1: System Design
Taken by a very experienced and technically sound member of JPMC
Improve the system design of Google Drive-like system
I was given a skeleton of the basic components like load balancer, file fetching service, user service, S3 DB. I had to add/optimize the components needed to make the system robust and scalable.
The round was quite good. Although I covered a lot of concepts, the interviewer expected me to focus a bit more on the scalability aspect using some event streaming service.
Felt like: 7.5/10

Round 2: Behavioural / Managerial Round
Introduction
Basic explanation of my current work
Situational based behavioral questions
Concepts Involved: Conflict resolution, teamwork, ethics & morality, outlook on feedback
The conversation went smoothly so I had a good feeling about this round.
Felt like: 9.5/10

Round 3: DSA & Code Review

DSA: Count the number of duplicates in an array
I used a HashMap in Java

Code Review: There was a big chunk of code which just works in production, but will have very bad coding standard.
Concepts involved: OOPs, static, volatile, basic code writing standards

Felt pretty good about this round, except that I had to submit the DSA question twice because I didn't consider that there could be more than 1 duplicate, but I quickly understood and made the change and the discussion was smooth. Also I had some trouble with the volatile keyword during code review.
Felt like: 9/10

Final Verdict: Selected. Within 2-3 days, I got a call from the recruiter/hr who said I got good reviews and was selected for SD2. It followed a discussion with HR about the compensation and I received the offer in second week Dec accordingly.

Compensation details: https://leetcode.com/discuss/compensation/6218673/JP-Morgan-and-Chase-(JPMC)-or-SD2-or-Bangalore-or-Offer

Comments (6)