JPMorgan Chase SDE 3 Onsite Interview Experience and Questions
Question Details
Application & Online Assessment *
Source: JPMC Careers website (SWE 2/3). *
Format: HackerRank Online Assessment containing two Easy/Medium algorithmic questions. **Super Day (Virtual Inte
Full Details
Application & Online Assessment *
Source: JPMC Careers website (SWE 2/3). *
Format: HackerRank Online Assessment containing two Easy/Medium algorithmic questions.
Super Day (Virtual Interviews) Three consecutive rounds conducted on a single day.
**
Round 1 Hiring Manager (Behavioral)** *
Interviewer: Director with 17+ years of experience. *
Focus: Evaluation of spontaneity and approach to conflict resolution. *
Topics: Strategies for solving challenges within a team environment and handling client interactions.
**
Round 2 Technical (Code Review & DSA)** *
Part 1 (Pull Request Analysis): Reviewed code for 15 minutes. Identified issues such as hardcoded values requiring environment variables, plain-text passwords requiring hashing, and suggested appropriate design patterns. *
Part 2 (Coding): Solved a Medium-level array problem requiring the sorting of a string based on the order of character occurrences. *
Part 3 (Analysis): Provided detailed justification for the data structures used, specifically addressing Time Complexity (TC) and Space Complexity (SC).
**
Round 3 High-Level Design (HLD)** *
Problem: Design an end-to-end payment processing system. *
Execution: Used a CodePair link to outline the full system design lifecycle, including: * Requirements gathering. * Database Schema design. * Capacity estimations. * High-Level Design architecture. * System optimizations.
About This Question
This is a reported interview question from a jpmorgan interview for a swe role during the onsite round reported in 2025.
It covers the following topics: Arrays, Sql, Strings, Sorting, System Design, Oop, Behavioral .
Difficulty rating: Easy