I applied through university. The process took 1+ week. I interviewed at JPMorganChase (Columbus, OH) in Apr 2013
Interview
They only go for local candidates as they want to save on travel costs associated with a non-local one. They will first have a technical phone interview with basic Java questions and also ask the technologies you know. Once you pass that, you will be invited to their office and will speak to 2-3 interviewers in their visitor section. The onsite questions are all HR questions (strictly non-technical) and you can nail it easily with some faking about your strength and weaknesses. You could be the laziest person on earth but claim that you are the most hard-working one and people will believe you in these silly HR interviews. After that your recruiter will inform you about your selection and tell you that the compensation is fixed and no salary negotiation.
Interview questions [1]
Question 1
Describe a situation where your manager/professor said one thing but didn't really mean it?
The interview was very nice. Interviewers were polite. Only thing that I believe went wrong was I wasn't aware of the responsibilities of the position for which I was being interviewed. The HR had given me a link to go so that to know about it but that never worked. On the day of interview I had to ask what are the responsibilities in this role and mostly all of them were not aligned to my strengths.
Interview questions [1]
Question 1
Questions were asked on Terraform like for each operator, count, state file, terraform modules. There also questions on SQL like what is inner join, self join, Unique key. From observability they asked what is Traces.
I applied online. The process took 4 weeks. I interviewed at JPMorganChase (Brandywine, DE) in Jan 2019
Interview
Easy with lots of programming language questions. Overall a straightforward 3-4 interview rounds after a telephonic interview round. The recruiter helps throughout and later helps in negotiation . It might take 1 month to complete all rounds and decisions
Interview questions [1]
Question 1
Programming language; database questions and some questions related to performance improvements to some designs
I applied through a recruiter. The process took 1 day. I interviewed at JPMorganChase (Jersey City, NJ) in Oct 2016
Interview
This was for the role of a Python Applications Developer in Jersey City, NJ. I had a 30 minute phone interview. I was introduced to the company by a recruiter.