Need some insights from the community.
I have around 2+ years of backend development experience (Java, Python, AWS), with most of my work focused on backend systems rather than AI/ML. Recently, I was shortlisted for a Software Engineer III (Java/Python, AI/ML, AWS) role at JPMorgan Chase.
The recruiter initially reached out to me and asked me to submit an application. My first itechnical interview was scheduled for 1 hour but ended up lasting nearly 1 hour 45 minutes. The next day, the recruiter informed me that the feedback from both interviewers was positive.
The third round was a techno-managerial interview scheduled for 1 hour, but the interviewer mentioned he only had about 30 minutes available. After that round, the recruiter called again and informed me that there would be one more interview round, which has now been scheduled for next Monday.
Given that I have only 2+ years of experience and the role is SWE III, I'm curious if anyone has seen similar situations before. Does an additional round usually indicate level calibration, final validation, or is it just part of the normal process for such roles?
Would appreciate any insights from people who have interviewed with JPMorgan or have been in a similar position.