The first round was a writing test, which consisted of Java and database MCQs. (All Java questions were tricky and medium-level.) Once you cleared this round, it was followed by an F2F technical round. Once you cleared these rounds, you would be called for an ED/onsite round.
Once these rounds were complete, you needed to participate in a digital interview powered by HireVue.
In this round, you were asked two coding questions and one video response question.
For the HireVue round, you were given 125 minutes, which is more than sufficient to write a program for a given problem.
Note: The interview process may be different from lab to lab and by requirement.
Questions asked on multithreading concepts like volatile, atomic integers, synchronization, etc.
Some questions from the Spring Framework.
HireVue test questions:
Write a program that finds the longest common suffix between two strings.
Write a program that, given an integer, inserts a '*' between adjacent digits that are even and a '-' between adjacent digits that are both odd. Zero should not be considered even or odd.
Input: 12467930 Output: 12467-9-30
The following metrics were computed from 7 interview experiences for the JPMorgan Chase Java Developer role in Bengaluru, Karnataka.
JPMorgan Chase's interview process for their Java Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for JPMorgan Chase's Java Developer interview process in Bengaluru, Karnataka.