Taro Logo

Senior Software Engineer Interview Experience - Bengaluru, Karnataka

April 9, 2018
Positive ExperienceNo Offer

Process

An employee referred me. I got a call from HR, and she scheduled a telephonic interview.

I marked the interview as "Difficult" in this review. It is subjective; others might find the questions easy, but for me, it was difficult. The person on the phone asked questions on core Java, Collections, Generics, Concurrency, Databases, Spring, and Spring Boot.

After a month, I received a follow-up call from HR. I was told that I cleared the interview, and she asked me to keep up the positive attitude and scheduled an on-screen interview with BlueJeans.

Two people interviewed me. I was asked questions on technologies mentioned in my resume, design patterns, Spring, AOP, Transactions, Data Structures, and a few managerial questions.

I did not receive a call from HR afterwards. I assumed I did not clear the interview.

Questions

What are the new features in Java 8?

What are functional interfaces?

What is the use of Project Lambda in Java 8?

Questions on Streams and Predicates

What are the various transaction propagation and isolation levels and explain?

What is covariance and contravariance in Generics?

Questions on query and performance in SQL

Spring IOC, bean life cycle, and when you use prototype scope for a Spring bean?

What are first-level and second-level cache in Hibernate and in-depth analytical questions on that.

What happens in implementing HashMap if only the hashcode method is implemented and not equals?

Internal implementation of Hash Tables/Hash Maps

Design patterns used in Mokito libraries?

Why did you use Hazelcast?

Any prior knowledge in Finance domain?

What is the N+1 query problem and how to avoid it?

Was this helpful?

Interview Statistics

The following metrics were computed from 16 interview experiences for the JPMorgan Chase Senior Software Engineer role in Bengaluru, Karnataka.

Success Rate

13%
Pass Rate

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

Experience Rating

Positive31%
Neutral6%
Negative63%

Candidates reported having very negative feelings for JPMorgan Chase's Senior Software Engineer interview process in Bengaluru, Karnataka.