I was interviewed for a full-stack developer position. There was one coding round, two technical rounds (each lasting more than an hour), and one tech+managerial round. After a week, an HR round happened. For frontend, I had experience only on Angular, but the project I was interviewed for works on React. The interviewer asked questions from JavaScript and the basics of Angular.
JavaScript ES6-based questions like destructuring, spread and rest operators, arrow functions, array methods, designing of generic components, Bootstrap-based, and Angular-based questions.
To design a dictionary using Java collections and performance enhancement based on hashCode and equals.
Spring MVC, Spring Boot, Spring Bean life cycle, cyclic dependencies on beans.
Inheritance, Java 8 features, disadvantages of functional programming, serialization, performance improvement of serialization, custom serialization implementation, concurrency-based questions.
The following metrics were computed from 26 interview experiences for the JPMorgan Chase Software Engineer role in Bengaluru, Karnataka.
JPMorgan Chase's interview process for their Software Engineer roles in Bengaluru, Karnataka 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 Bengaluru, Karnataka.