← Back to Directory

JPMorgan Chase interview notes, page 1 of 7

Large Enterprises

Most of these JPMorgan Chase write-ups come from Software Engineers (56), then Product Managers (8) and Machine Learning Engineers (2). The most reported rounds are the technical phone screen (33), the system design round (13), the hiring manager screen (8) and the behavioral / leadership round (5).

69 interview notes · updated Sep 2026

JPMorgan Chase·Machine Learning Engineer·Onsite - System Design / Architecture

Apr 2026
ML engineer system design round at JP Morgan Chase, one question but it had a lot of surface area. The prompt sounds straightforward until you realize how many moving parts there are between raw Reddit text and anything resembling a tradeable signal.
  • Design an end-to-end machine learning system that generates stock predictions from Reddit comments.

“I started with data ingestion and spent probably too long on the Reddit API rate limits and scraping strategy before they nudged me toward the modeling side.”

View Post

JPMorgan Chase·Software Engineer·Technical Phone Screen

Apr 2026
Quant Engineer interview at JP Morgan with a pretty heavy statistics focus. One question in particular on goodness-of-fit testing caught me more off guard than it should have given how foundational it is.
  • How would you test whether a sample follows a binomial distribution? Walk through which goodness-of-fit tests apply here and what their assumptions and limitations are.

“I went straight to chi-square and it was fine but I fumbled when they pushed on the Kolmogorov-Smirnov side of things.”

View Post

JPMorgan Chase·Software Engineer·Onsite - Coding / Algorithms

Apr 2026
JP Morgan Chase coding round, got a math-heavy array problem that I almost overthought into oblivion. Not a bad experience but the problem felt more like a puzzle than anything I'd write at work.
  • Given a list of song durations, find the number of pairs whose total length is divisible by 60.

“My first instinct was brute force, two nested loops, check every pair.”

View Post

JPMorgan Chase·Software Engineer·Executive / Final Round

Apr 2026
Interviewed at JP Morgan Chase for what seemed like a senior technology leadership role. One question, pretty open-ended, and I left unsure if I'd said enough or way too much.
  • How would you advise a CIO on approaching a cloud migration?

“I went straight into a framework about workload assessment and phased lift-and-shift vs.”

View Post

JPMorgan Chase·Product Manager·Hiring Manager Screen

Apr 2026
PM interview at JP Morgan Chase, just one question about metrics but it made me think harder than expected about what actually moves the needle in financial products.
  • As a product manager, which KPIs do you prioritize and why?

“I went straight to engagement and retention metrics, which felt safe but probably too generic for a bank.”

View Post

JPMorgan Chase·Software Engineer·Technical Phone Screen

Apr 2026
JP Morgan software engineering interview that was basically a live code review session. They handed me some broken code and wanted me to pick it apart across a few specific dimensions, which sounds manageable until you're actually doing it under pressure.
  • You are given a code snippet to review. Identify and explain all issues related to improper or missing use of `volatile`, thread-safety problems, Single Responsibility Principle violations, and hardcoded values. Then rewrite the relevant parts to fix them.

“This was the whole interview, basically.”

View Post

JPMorgan Chase·Software Engineer·Onsite - System Design / Architecture

Apr 2026
System design round at JP Morgan for a software engineer role. The whole thing was one big open-ended design problem about migrating a property listing platform to the cloud, and it went pretty deep into distributed systems territory.
  • A property dealer has an existing website showing property listings with photos, location, and rent info. They want to migrate to cloud infrastructure and serve international customers. Redesign the entire system including payment, view, guest, and search services.
  • How would you handle fast and secure access for international customers, and what does your distributed deployment strategy look like?
  • How would you design the search architecture for this property platform to support filtering across multiple attributes at scale?
  • How would you approach observability for this system, and what would you monitor to ensure high availability?
  • How would you ensure high concurrency for the property listing platform, especially during peak traffic?

“This was basically a blank canvas problem and I spent too long on the high-level before they nudged me toward specifics.”

View Post

JPMorgan Chase·Software Engineer·Technical Phone Screen

Apr 2026
JP Morgan software engineer interview with a string problem that looks straightforward but has a few edge cases worth thinking through carefully.
  • Given a binary string of 0s and 1s, count all substrings where the number of 0s equals the number of 1s AND all the 0s are grouped together and all the 1s are grouped together (so valid substrings look like 0^k 1^k or 1^k 0^k for some k >= 1).

“My first instinct was prefix sums for the equal-count part, but that misses the contiguous grouping constraint entirely.”

View Post

JPMorgan Chase·Software Engineer·Hiring Manager Screen

Apr 2026
Interviewed at JP Morgan Chase for what seemed like a security/compliance-focused product or engineering role. Just the one question but it was a meaty one.
  • Walk me through a security, governance, or compliance feature you've shipped. What was it and why did you build it?

“This tripped me up more than it should have.”

View Post

JPMorgan Chase·Data Scientist·Technical Phone Screen

Apr 2026
Had a technical screen for a Data Scientist role at J.P. Morgan that turned into more of an algorithms session than I expected. The main focus was implementing square root from scratch, which sounds straightforward until you're actually doing it under pressure with someone watching.
  • Implement a function that returns the integer part of the square root of a non-negative integer, without using any built-in sqrt or exponent operator. Handle large 32-bit integers without overflow. Then discuss time and space complexity.

“I went straight to binary search, which felt right.”

View Post