
J.P. Morgan Data Scientist Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 53 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at J.P. Morgan.
Data Scientist
I went through several interview rounds for a Data Scientist role and was initially told the process would end after the third round. After that interview I was unexpectedly contacted about scheduling an additional in-person interview, but after providing my availability I never received any follow-up. Multiple attempts to get clarification from the recruiter went unanswered. The interviewers themselves were reasonable and the questions were average difficulty, but the coordination and communication from recruiting were extremely poor. Ghosting candidates after several rounds of interviews is unprofessional and shows a lack of respect for candidates’ time.
- Can you describe a situation where you managed the entire implementation of a machine learning model?
- Tell me about an experience where you took a machine learning model from conception to deployment.
Data Scientist
So the process kicked off with me talking about my academic stuff and what I'm researching. Then we chatted about why I wanna join the company. After that, there was a tech part where I got a coding question about making code run faster and we talked about machine learning.
- Regarding document understanding tasks, how would you architect an LLM-based agent, and what metrics would be crucial for assessing its effectiveness?
Data Scientist Intern
So I applied with my CV and cover letter, and then they sent me this coding test on HackerRank. It had 2 tasks and I only had an hour to do it. After that, a while later, they invited me to do this HireVue thing. It was online and I had to record myself answering 2 quick questions. Then they invited me for the Superday.
- How would you handle a situation where your team is divided on the best approach to a decision?
J.P. Morgan Data Scientist Interview Questions
Quoted word for word from J.P. Morgan interview reports.
“Can you explain the difference between Python lists and NumPy arrays?”
Read reports →“What is a confusion matrix, and what is a false positive?”
Read reports →“Can you estimate how many airplanes take off from an airport daily?”
Read reports →“Explain the difference between a LEFT JOIN and an INNER JOIN in SQL.”
Read reports →“How might you sort floating point numbers between 0 and 1 when you have limited memory, specifically only 4GB available but the file is 32 GB?”
Read report →“Can you write a SQL query to find the top N customers based on their purchase amount?”
Read report →“Can you describe how to find the prime number that is larger than N?”
Read report →“How would you go about finding a repeating number within an array?”
Read report →“Can you explain Python oops techniques such as decorators and wrappers?”
Read report →Formats, difficulty and experience
Across all 53 J.P. Morgan interview reports.