I applied online. The process took 3 weeks. I interviewed at JPMorganChase (Columbus, OH) in Aug 2019
Interview
Applied Online. Received an invitation to complete a HackerRank assessment a few days after taking a personality test. It was 2 questions, both easy. One was balanced parenthesis, other is hard to describe but similar difficulty, maybe easier.
Two weeks later I had the final round in person. 3 rounds, one behavioral, one technical, one presentation on a past project, all 30 minutes and 1:1. Behavioral and presentation were relatively easy and straightforward. Nothing unexpected. Technical was more difficult. Was asked about how ip addresses are communicated between servers, maximum subarray & Kadane's, OOP design questions about projects on my resume. Not given very much time to answer any of them.
Got the offer about a week after the final round.
Interview questions [1]
Question 1
What are three things you would do in your first few months at work to gain the respect of your peers?
Explain Polymorphism.
What is the hardest problem you've had to solve?
I completed three rounds of interviews for the position, including technical assessments that evaluated my coding proficiency through practical problem-solving exercises designed to test relevant software development skills and knowledge.
Was given a leetcode problem within the first 4 mins of the interviewer. Wish I was making this up. Interviewers did not really introduce themselves besides names, straight to the code problem.The interview felt extremely cold. No soul, no passion, no discussion
Asked very scripted questions and everyone took a lot of notes. I really enjoyed the people I spoke with and they really made me think about the role and my past
Interview questions [1]
Question 1
How could you see your past experience supporting you in this role as AI uses proliferate.
Software Engineer applicants have rated the interview process at JPMorganChase with 2.9 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 62.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 28 days to get hired, when considering 356 user submitted interviews for this role. To compare, the hiring process at JPMorganChase overall takes an average of 27 days.
Common stages of the interview process at JPMorganChase as a Software Engineer according to 356 Glassdoor interviews include:
Phone interview: 18%
Skills test: 17%
One on one interview: 17%
Group panel interview: 11%
Presentation: 10%
Background check: 7%
Personality test: 6%
IQ intelligence test: 5%
Drug test: 4%
Other: 3%
Here are the most commonly searched roles for interview reports -