← Interview experiences
Got the offer

SDE 3 at J.P. Morgan

Difficulty
Process took
2-3 Weeks
Rounds
4
Format
Remote
Applied via
Company Website

How it went

  • Be ready to explain technical projects in detail, including challenges, solutions, and impact.
  • Prepare standard behavioral answers: teamwork, conflict resolution, leadership, failures, achievements.
  • Show clarity about your tech stack and role expectations.

What they would tell you

  • Be ready to explain technical projects in detail, including challenges, solutions, and impact.
  • Prepare standard behavioral answers: teamwork, conflict resolution, leadership, failures, achievements.
  • Show clarity about your tech stack and role expectations.

How to prepare

  • Practice Medium-level problems
  • Practice PR/code review scenarios

Their background

Hey everyone, Recently went through the JPMorgan Chase SDE-3 interview process, so I thought to share my experience, applied through their careers portal.

Round by round

  1. 1

    OA60 min

    The OA was on hacker earth and had two problems, one linked list based and one dynamic programming, I solved both.

  2. 2

    CodePair Round60 min

    The first round was DSA-focused. They started by giving me a Pull Request to review. I shared my thoughts on things like avoiding hardcoded values, hashing passwords, and following proper design patterns. Then I was given a medium-level array problem involving sorting, filtering, and searching. After solving it, I rewrote the solution using Java Streams. Everything was done on a HackerRank CodePair link, which made it feel like a live coding session.

  3. 3

    High Level Design60 min

    Design a scalable loan processing system for a bank. Handle loan applications, approval workflows, disbursals, repayment schedules, and user notifications. I started with functional requirements apply for loan, status tracking, approvals, disbursals, repayments, notifications. Non-functional- Scalability, consistency, fault tolerance, low latency. High-level architecture- API gateway, application service, underwriting engine, payment service, notification service. Database schema- Users, applications, loan products, repayments, audits. Scalability- Shard by customer region, use caching for hot loan products, use async processing for notifications. Fault tolerance- Retries, dead-letter queues, reconciliation jobs for failed transactions.

  4. 4

    HM60 min

    The last round was with the Hiring Manager, asked about my previous work , projects, my past experience, tech stack, and also threw in some behavioral questions.

What came up

MediumRemote3 4 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources