One of the HR at JP Morgan Chase reached me for scheduling the interview. It was a weekend Women Drive. I was also called by Morgan Stanley the same day, but I decided to go to JP Morgan Chase that day for the interview.
The arrangement was very nice there with free refreshments and lunch coupons, etc.
But the first technical round was taken by two people who were very rude. The kind of tone and rubbish attitude they were using for asking the questions was very bad. I was not even feeling like answering them, seeing their attitude and insulting behavior.
I thought it was a women drive only, then how could such people talk to a candidate in such a manner.
Then HR reached me to say their usual dialogue, "You can leave for the day." I told HR I would like to share my feedback also. She told me, "Sure, go ahead." Then I explained in detail the kind of behavior that two people showed in the interview. HR was so kind and generous that she understood my point. She told me that she also sensed this kind of attitude and that she is definitely going to escalate the matter.
She arranged another round of interview for me.
This time, a Delivery Manager came and took the interview. He was so impressed by my technical knowledge and skills. He asked questions on Core Java, Thread Pool, Multi-threading, Web services, Hibernate, Spring MVC, IOC, performance tuning, etc.
Then he explained in detail about the kind of projects they have and the role they are looking into.
He felt sorry for the previous team members' behavior.
Then I had another round of technical interview where they asked about SOAP vs Restful web-services, Thread-local, Life cycle of a Thread, Life cycle of a bean, Types of Design patterns used, Types of IOC Containers, Performance tuning in Hibernate, Hibernate vs JPA, Types of EJBs, etc.
Then the third round was a video conferencing round on a weekday with a Product Head. He asked about my project, roles, reason for change, and work culture at JP Morgan, etc.
Then a coding round using Hirevue. There were coding questions on the sum of binary integers and determining if two rectangles intersect given their x and y coordinates.
Last, an HR round for discussing CTC, notice period, etc.
Write a program to implement Connection Pooling.
Write a utility program to return the sum of two input objects.
Coding Test to determine intersection of two rectangles.
Coding Test to determine sum of two Binary Integers.
The following metrics were computed from 4 interview experiences for the JPMorgan Chase Senior Applications Developer role in Bengaluru, Karnataka.
JPMorgan Chase's interview process for their Senior Applications Developer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for JPMorgan Chase's Senior Applications Developer interview process in Bengaluru, Karnataka.