← 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

Hiring now

Software engineer roles are open right now

landed applies to roles like these for you, on each company’s own site, with answers written for the role.

  • Senior Software Engineer -.NET

    Tyler Technologies · Annapolis, Maryland

  • Software Development Engineer II

    SaaS Labs · Bengaluru, Karnataka, India

Get 5x interviews

10 free auto-applies. No card.

Or practice this interview first