There were 3 rounds:
Technical - Panel of two:
Technical:
Managerial Round:
Discussion with VP about the Role.
HR round.
Design a Singleton class. Prevent it from reflection, cloning, and serialization.
Explain OOPs concepts and the rules of overriding.
Explain the internal implementation of HashMap in detail, including hashing.
What is the difference between an interface and an abstract class? When would you use each?
Write an SQL query to get the employee name with their manager.
The following metrics were computed from 1 interview experience for the JPMorgan Chase Java Software Developer role in Mumbai, Maharashtra.
JPMorgan Chase's interview process for their Java Software Developer roles in Mumbai, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for JPMorgan Chase's Java Software Developer interview process in Mumbai, Maharashtra.