JP Morgan & Chase (JPMC) | Java Developer - SD2 (SDE2) | Bangalore [Offer]
Interview Experience
Previous Title: SDE2 at Airbus Location: Bangalore Online Assessment | Nov 9, 2024: Two easy-medium questions - solved both questions, could be optimized more, but it
passed all tests so I submitted
Verdict I...
Full Details
Previous Title: SDE2 at Airbus
Location: Bangalore
Online Assessment | Nov 9, 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 28, 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 on Dec 10 accordingly.
Compensation details: https://leetcode.com/discuss/compensation/6218673/JP-Morgan-and-Chase-(JPMC)-or-SD2-or-Bangalore-or-Offer
About This Question
This is a candidate experience report from a jpmorgan interview for a swe role during the oa round reported in 2025.
It covers the following topics: Hash Table, Arrays, Sql, System Design, Behavioral .
Difficulty rating: Easy