JP Morgan Software Engineer Interview Experience
JP Morgan · Principal
Interview process
Overall, the experience was constructive, and I appreciated the opportunity to engage with the interviewers and better understand the expectations of the role.
Interview rounds · 4
- 1
Phone screen
Behavioral- Q1. Tell me about a technical challenge that you have overcome.
- Q2. Design a better experience for attending large events. How would you implement and test it? What would the user experience look like?
- 2
Online assessment
System Design- Q1. How do you sell an idea to senior management, and what would be included in the slide content?
- 3
Recruiter screen
Coding- Q1. Tell me about your experience with Java.
- 4
Technical round
CodingSystem DesignTechnical- Q1. Tell me about your experience with Java.
Tips from the candidate
I would recommend preparing core system design and software architecture concepts, particularly microservices, distributed systems, scalability, resiliency, security, and performance optimization. Be ready to discuss real-world project experiences, architectural trade-offs, challenging technical decisions, changing business requirements, and end-to-end delivery ownership.
Company culture
The interview process provided an opportunity to understand the importance of engineering quality, ownership, and aligning technical solutions with business needs. I also appreciated the professional and engaging interactions, which gave me a positive impression of the team's approach to collaboration and delivering meaningful outcomes.