Taro Logo

Java Developer Interview Experience - Bengaluru, Karnataka

June 1, 2018
Positive ExperienceNo Offer

Process

I applied through employee referral. The process took 2 weeks. There were 2 telephonic interviews, as I was remotely relocating.

They started with my introduction, project work experience, and all.

In the first telephonic interview, they started with core Java concepts, the use of the static keyword, Spring framework, IoC, DI, transaction management, bean scope, deadlock, OS, mutex, semaphore, final keyword, Linux, and basic Unix commands. They asked for the command to find the present working directory, JSP lifecycle, and Servlets.

The second telephonic interview involved more project work experience, exception handling, custom exception handling, enumerations, List vs. Set, and ArrayList vs. LinkedList (asking for scenarios where both should be used). They also covered interface vs. abstract class, design patterns, and an explanation of the Singleton design pattern, as well as an SQL query to find the 99th salary.

Questions

Difference between ArrayList and LinkedList?

Use of Singleton Design Pattern in details. What if I use static instead of making a singleton?

Final, Finally, and finalize?

Was this helpful?

Interview Statistics

The following metrics were computed from 7 interview experiences for the JPMorgan Chase Java Developer role in Bengaluru, Karnataka.

Success Rate

14%
Pass Rate

JPMorgan Chase's interview process for their Java Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive43%
Neutral0%
Negative57%

Candidates reported having negative feelings for JPMorgan Chase's Java Developer interview process in Bengaluru, Karnataka.

JPMorgan Chase Work Experiences