I applied through a recruiter. The process took 1 week. I interviewed at JPMorganChase (Austin, UT) in Oct 2017
Interview
Quick 2 30-minute back-to-back interviews on-campus. First was technical, followed by a behavioral round. Most of the interview questions are below. It was fairly standard. The technical dude really wanted to test my knowledge for some reason.
Write a function to compute the factorial. I had been doing functional programming recently, so the iterative solution didn't pop in my head, and I was using Python (not Haskell) to write the solution. The interviewer seemed confused so he asked me to memoize it using decorators. So I did. That was it for the technical part.
I applied through college or university. I interviewed at JPMorganChase (New York, NY) in Sep 2017
Interview
Very standard behavioral interview. Asked questions about my background and future goals. The technical was also very similar to the behavioral except it asked a few more questions regarding my technical background, and a few programming questions.
Interview questions [1]
Question 1
Difference between hashtable and hashmap.
Difference between a float and int.
Difference between passing by reference and passing by value.