First round, he directly jumped asking scenario-based questions on MQ and transactions in DB.
There were a few questions on indexes, with no Java questions.
I answered the index-related questions correctly. For the scenario-based questions, it seems he had a fixed answer in mind, and he wasn't satisfied with my responses.
What is an index?
What is a clustered index?
If you have pushed 900 transactions to MQ and the queue stopped responding, but you still have 100 transactions to push, how will you handle this?
If 100 transactions are there in the DB, you have to pick 20 transactions out of those. Process 10 and skip 10. Whenever the scheduler job runs next time, you should not pick the processed 20 transactions for the next run.
The following metrics were computed from 1 interview experience for the JPMorgan Chase Senior Java Developer role in New Delhi, Delhi.
JPMorgan Chase's interview process for their Senior Java Developer roles in New Delhi, Delhi is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for JPMorgan Chase's Senior Java Developer interview process in New Delhi, Delhi.