I was invited for an in-person technical interview. There were two 1:1 interviews. Each session took about one hour.
The questions ranged from:
In my opinion, the interview went very well. I could answer most of the questions and demonstrate my expertise in Java and SQL. Still, in the end, they did not give me an offer. The reason was a little bit ridiculous. They told me that I couldn't answer one very specific question on the Spring framework, but everything else was good. In my opinion, one of the interviewers had less knowledge in some core Java concepts than me. I therefore suspect that the true reason for giving me negative feedback was just the interviewer's fear that there could be someone else on the team with more knowledge in some areas.
How does HashMap work in Java?
The following metrics were computed from 1 interview experience for the JPMorgan Chase Full Stack Developer role in Singapore.
JPMorgan Chase's interview process for their Full Stack Developer roles in Singapore is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for JPMorgan Chase's Full Stack Developer interview process in Singapore.