The process took 4 weeks. I interviewed at J.P. Morgan (Hyderabad) in Sep 2017
Interview
Total three rounds of technical and one HR round. HR agreed to release offer for 1lac more than my current offer. After three weeks HR called and said we are not getting approvals we can only offer you what you currently holding. He wanted to check whether I am desperate because only one week of notice period was left by that time in my current organization. I gave him nicely in the call. After two days he came back and said we got all the approvals and ready to release the offer. It was a cheap trick played by HR to get me for salary lower than agreed in HR discussion. Its senseless to join such a company so I declined the offer. I am happy not to join JP morgan.
I applied through a recruiter. I interviewed at J.P. Morgan in Sep 2017
Interview
The interview process starts with a call from HR. I wanted to confirm the interview timings so sent an email but didn't get a reply. At the venue, I submitted my resume and waited for my turn. Finally was called in 30 mins. The interviewer asked some basic questions like why would you want to leave the current company, core Java questions on multithreading, 2 programs and 2 SQL queries. He was very impatient and didn't give time to write code for the programming questions. He was very rude in saying I don't have an entire day to interview you. Also the number of candidates were pouring in, so they couldn't handle the crowd and hence didn't do proper justification with the candidates.
Interview questions [1]
Question 1
Main purpose of Immutability in java
Example of immutable class other than string
How to store DB results in cache by improving performance
Code for cache should be written in which MVC Layer
Implement cache that is likely to be used by multiple threads
Another question on implementing cache to retrieve DB results whose data is likely to change every 3 hours
What is thread pool and executor services
Purpose of thread pool
Sql queries based on joins
New features of Java 8
Current trends in Java
Code for anagrams
Code to print top 10 frequently used words in a large text file.
There were three rounds it seems, I couldn't get through the second. First round was written- they gave me question paper containing questions on java, HTML and CSS and javascrip, sql. It was easy though and then the second round which was F2F with 1:1, he tried to comfort me by asking few questions on previous experience and then started with core java, he went deep like Jim architecture, why primitives and uses of wrapper classes, serialisation, multi threading and etc, he asked to write pseudo code for creating a doubly linked list and etc, this went for 25-30 min and he asked me wait outside only to hear that my f2f feedback was negative