It was a nice experience. The panel was quite friendly and supportive throughout the interview.
Just like any other interview, it started with the ice-breaking questions of introduction. Then they asked me about my internship experience and the tech stack I have used there.
The next questions were about my projects, where the panel was more interested in knowing why I used a particular technology rather than where and how I used it.
Students often work on projects taking inspiration from online resources and use the same tech stack without knowing why we are using it and what other options are. So, it is a good approach to know about the technology we are using and compare between the options.
After running through my CV, next up was a coding problem.
Coding question: Given an array of numbers, find the minimum number of swaps between positions required to sort the array in increasing order. Each candidate was given a HackerRank link to solve the problem and pass all test cases. It was the same as any coding test with my screen shared with panel members.
The following metrics were computed from 95 interview experiences for the JPMorgan Chase Software Engineer role in India.
JPMorgan Chase's interview process for their Software Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for JPMorgan Chase's Software Engineer interview process in India.