jpmorgan chase logo

Jpmorgan Chase Interviews

2 experiences11 reads10 questions0% success rate
JPMC SDE-2 Interview Exp
jpmorgan chase logo
Jpmorgan Chase
SDE-2
June 10, 20259 reads

Summary

I applied online for the SDE-2 role and after an Online Assessment, I had a full day of interviews consisting of a technical round, a system design round, and a behavioral round, ultimately leading to a selection.

Full Experience

Applied online and got an OA after couple of days

  • After I finished received a call from recruiter who told all rounds will happen in 1 day - (45 min each)

Round 1

  1. One question based on sliding window technique
  2. PR review - a codebase will be given and we have to review it

Round 2

System design:

There is a sale about to be live design a system to handle users (millions), after all the components needed he wanted to connect the flow and provide both happy and unhappy flow and in detail what all strategies to smoothly handle such traffic (only HLD)

Round 3

Taken by a senior executive it was more on the behavioral side with many situational questions.

Verdict: Selected

Compensation: https://leetcode.com/discuss/post/6830096/jpmc-se-2-is-it-a-good-offer-by-no_one19-klch/

Interview Questions (2)

Q1
Codebase PR Review
Other

A codebase will be given and I had to review it.

Q2
Design System for High-Traffic Sale
System Design

Design a system to handle millions of users for a sale about to be live. I had to identify all necessary components, connect the flow, provide both happy and unhappy paths, and detail strategies to smoothly handle such traffic (High-Level Design only).

JPMorgan Chase| JPMC | SDE 3 | Bengaluru
jpmorgan chase logo
Jpmorgan Chase
SDE 3Bengaluru7 years
April 9, 20252 reads

Summary

I had an interview experience with JPMorgan Chase for an SDE 3 role, which involved multiple technical rounds focusing on current projects, Java output prediction, system design, and behavioral aspects. I received a HIRE verdict.

Full Experience

Current Company : Lending Startup
Location : Hyderabad
Current Role : Senior Software Engineer
YOE : 7years

The recruiter reached out to me on LinkedIn to schedule the rounds.

1st Round(taken by a VP) :-

  1. Current projects and tech stack I have worked upon. Follow up questions on design decisions.
  2. Given two Java code snippets to predict the output.
  3. A DSA medium level problem which I solved using heap.

2nd Round(taken by a VP) :-

  1. Asked about deployment process in my current company and related with theirs.
  2. Gave a design problem and asked about fault tolerance on each step and justify my decisions.
  3. Gave another design scenario in which the entire process was synchronous and I had to make it fault tolerant. I couldnt.

3rd Round(HM / Behavioral Round)

  1. Asked about my current project and why I am leaving my current company.
  2. Design a Virus Scanning service. Follow-up questions on fault tolerance. I designed and made it idempotent.
  3. Was asked to make all the services idempotent via some common orchestrator. I couldn't find a way.

VERDICT : HIRE

Interview Questions (8)

Q1
Discussion on Current Projects and Tech Stack
Other

Discussed my current projects and the technology stack I have worked upon, followed by questions on design decisions made within those projects.

Q2
Predict Java Code Snippet Output
Data Structures & Algorithms

I was given two Java code snippets and asked to predict their output.

Q3
Deployment Process Discussion
System Design

I was asked about the deployment process in my current company and how it relates to JPMorgan Chase's practices.

Q4
System Design with Fault Tolerance
System Design

I was presented with a design problem and asked to design a system, focusing on fault tolerance at each step and justifying my design decisions.

Q5
Designing a Fault-Tolerant System from Synchronous Process
System Design

I was given another design scenario where the entire process was synchronous and challenged to make it fault tolerant. I couldn't find a way to make it fault tolerant.

Q6
Current Project and Career Motivation
Behavioral

I was asked about my current project and the reasons for leaving my current company.

Q7
Design a Virus Scanning Service
System Design

Design a Virus Scanning service. Follow-up questions focused on ensuring fault tolerance. I designed the service and ensured its idempotency.

Q8
Achieving Idempotency Across Services with an Orchestrator
System Design

I was asked to design a solution to make all services idempotent using a common orchestrator. I couldn't find a satisfactory way to achieve this.

Have a Jpmorgan Chase Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Jpmorgan Chase.