I applied through a recruiter. I interviewed at J.P. Morgan (Columbus, OH) in Mar 2026
Interview
First recruiter from PTR Global reviewed the position with me, and forwarded the resume. The a senior engineer from PTR did an indepth technical phone screen with me, then I had a tech phone interview with JPMC panel that had 2 people.
Interview questions [4]
Question 1
What are the internal workings of the HashMap collections? How does the .add() and .put() methods work to make the get and fetch process as O(1) complexity.
Solve this coding problem:
/**
* Give an array of integers, which might containt 0, 1, 2, .. 0 can be repeated.
* shift the non-zero elements at the beginning of the array, and maintain the order.
* 0, 1, 0, 3, 12
* the final array should be like this:
* 1, 3, 12, 0, 0
*/