I applied for a Java role. There were:
Coding questions asked by interviewers were based on strings, arrays, and binary search.
Java 8 features, stream APIs (reduce() was asked a lot), parallel streams vs. sequential, abstraction, interfaces, and other popular OOPs concepts.
How do you implement custom annotations?
Why are functional interfaces used? How does it help?
Benefits of using generics in Java:
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.