Five interviews in total, with four being technical. In general, these are simple computer science questions.
For the data engineer role, the interview is usually in Python. First, you have a screen interview, and then three to four onsite technical interviews.
Different people from the site conduct the interviews, so the questions asked may not be the same. The first two questions are asked by the Team Lead of Data Engineering.
Find the maximum depth in a binary tree.
Write code that determines if a string is a permutation of a palindrome.
Write an algorithm that checks the validity of brackets in a string.
The following metrics were computed from 1 interview experience for the JPMorgan Chase Data Engineer role in Herzliya.
JPMorgan Chase's interview process for their Data Engineer roles in Herzliya is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for JPMorgan Chase's Data Engineer interview process in Herzliya.