Skip to content
Related Articles

Related Articles

Improve Article

JP Morgan Chase and Co Interview Experience for Summer Internship

  • Difficulty Level : Expert
  • Last Updated : 26 Aug, 2021

Interview Experience:  JP Morgan Chase & Co. (Software) 

JP Morgan visited our IIT Roorkee campus for Summer Internship hiring for quant research as well as Software Developer Role. I applied for the Software Developer role. 

CGPA cut-off: 7.00 
Branches allowed: B.Tech CS, ECE, EE, CHEMICAL, CIVIL, PNI, MECHANICAL, EPH, POLYMER, BIOTECHNOLOGY 

Online Test Round : (65 Minutes) 

The online test consisted of two questions. 



The first one was a simple problem based on string manipulation, word sorting using Hashmaps. 

The second one was the standard SUDOKU problem ( https://www.geeksforgeeks.org/sudoku-backtracking-7/ ). 

Those who solved both the questions got shortlisted, and those who solved only one question correctly were shortlisted based on the time they took to submit it. 

I got shortlisted for further rounds. 

Round 1: 

This one was the Technical round. They got into very much deeper into the Technical things that were mentioned in my Resume. The Computer languages I knew were – C++, Python, HTML, CSS, Javascript, Bootstrap. He literally discussed with me 10 minutes on CSS. They can get deeper and deeper into the basics of anything, you have mentioned on your resume. 

He asked me a question on the array. I started solving it by first sorting it. 

He asked – how you will sort it. I said – using STL sort function. 



He said – No, don’t use that. What else you can do? I let him know what are the various sorting algorithms, we can use. I said we can write Merge Sort for O(nlogn). He said – It’s a big code. I said – we can use quicksort. 

He said – write it! Firstly I explained to him the Algorithm. Then I began writing the code. He saw my writing approach and then stopped me to ask other questions. 

He also asked me about – API, some basics of Software Development, etc 

After 5 minutes, they called me for the next round. 

Round 2:  

This one was moreover the Business problem solving round, where they wanted me to suggest the solutions along with the technical architecture of the solutions provided. 

I suggested three solutions and explained how can I implement it. The first solution was based on hashing and sorting. The second based on Machine Learning. And the third based on Statistics. 

This round went really good. After 2-3 minutes, I got the call for the final round. 

Round 3: 

This was the HR round. 



He was really impressed by my C.G.P.A (9.22). Then he saw my Branch (Chemical Engineering). 

The first Obvious question was you have a good C.G.P.A. in this branch and you wanna do Software. Why? 

I said – Chemical branch doesn’t mean I am studying Chemistry. It’s moreover a physical science. And Software is what fascinates me. That’s why I didn’t care about the branch while getting into one of the TOP 7 IIT’s. He was satisfied with my reply. 

He asked me about my family background, my motivation, my achievements, my weakness, etc. 

And finally, he said – Let’s say you are selected, which location you would prefer? 

I said – If I get Mumbai, I would be happy since it’s my home town. Else if I got Bangalore or Hyderabad, I would love to visit new places. 

That’s all. He seemed to be impressed. 

I got to know after 3 hours. SELECTED !
 

– An article by Abdulahad Khan, IIT Roorkee.

Hey geek! It’s time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

My Personal Notes arrow_drop_up
Recommended Articles
Page :