JPMorgan Chase| JPMC | SDE 3 | Bengaluru
Anonymous User
1493
Apr 09, 2025
Apr 10, 2025

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

Comments (6)