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.
Apply -> OA -> Code For Good Hackathon -> Internship Offer. Process was smooth and much better than other traditional Software Engineering pipelines. Each team in the hackathon has JPMC employers assessing you.
I applied on campus , then gave OA there were 3 questions, then I got hirevue round invitation , where 2 questions were asked and also we can attempt each question 2 times.
Interview questions [1]
Question 1
Tell an experience from where you learned something
I interviewed at JPMorganChase (Bournemouth, England)
Interview
First there was a CV Screening which I believe was quite selective. Afterwards there was a hackerank with 2 quite easy questions. 3 weeks after this I was invited to an online superday and within 10 buisness days they phoned me with an offer.
Interview questions [1]
Question 1
There was a behavioural interivew and then a technical interivew that was CS theory questions from a range of topics.