I applied online. I interviewed at J.P. Morgan (Columbus, OH)
Interview
First a take home coding question with a time limit. Leetcode easy I think. After that a 3 hour session. The people I spoke to were not really talking with me and only asking minimal questions, and expected me to fill up the rest of the time talking to myself. They also apparently rated me poorly, since I got put in a mid experience role. After that, I got no correspondence from them at all for a few weeks. Then a random email saying I had been put on a waitlist, and that the recruiter should have told me more details, which they hadn't. Followed by more silence.
Interview questions [1]
Question 1
System design for a URL shortening application. Additional complication of tracking user data.
L1 Round coding + Introduction (Self Intro, Explain about project and domain, solving the Questions)
L2 Round coding with technical (JAVA Multithreading, Use JAVA Stream api to find the average of given list, Etc... )
Interview questions [2]
Question 1
Explain your current project Architecture in high level
I applied online. The process took 3 weeks. I interviewed at J.P. Morgan (New York, NY) in Sep 2024
Interview
I had three interview rounds. The first two rounds were positive experiences, but the third was the worst.
For the third round, both the technical interviewer and the hiring manager were almost 30 minutes late. There was no email, phone call, or notification. They suddenly showed up after nearly 30 minutes. The interview was supposed to last 1 hour; however, despite being late, they stuck to the original end time, so I only had 30 minutes for the interview.
After introducing myself and my background, I only spoke to the hiring manager for about 5 minutes before he said, "Got it, I've made up my mind." The technical interviewer was even worse. I was asked several technical questions that I wasn’t familiar with, and I don't think he was trying to test how I handle new things because once I started getting to the point, he would abruptly end the question and move on to the next one. It felt like the technical interviewer was more interested in what I didn’t know rather than what I did.
In the first two rounds, the interviewers had a positive attitude, as if saying, "We are going to hire you because you know this stuff, and we are happy to work with you." But in the third round, the attitude shifted to, "We are not going to hire you because you don’t know that stuff, and we don’t want to work with you unless you know everything."
I’m not even sure they knew what position I had applied for.
It was the worst interview experience I’ve ever had.
For those of you interested in JPMC, good luck—you’ll get the offer if you're lucky.
Interview questions [1]
Question 1
how you compare two different tables from different databases for checking missing records