Company: JP Morgan
Position: Software Engineer
Interview Process: Aptitude test, followed by 3 rounds of interview. Interview process was very good. Just be positive to clear the interview.
Q1. What is the difference between multi tasking, multi processing and multi programming operating systems with examples ?
Q2. Tell me about memory allocation (stack vs. heap)?
Q3.You have two threads one printing even numbers in order and other odd numbers. Design an algorithm so that it prints numbers in natural order?
Q4. Print a matrix in spiral order?
Q5. Thread class and Runnable Interface?
Q6. What’s the difference between a Linked List and an ArrayList and give me an example of when to use which?
Q7. Questions of OS concepts?
GD/ Case Study:
A role play scenario was given. With a clear instruction on I don’t need to know the basis and the hypothetical assumption was presented. I was told that I was expected to respond to the given scenario, in whatever way I thought was the best and give the reasons for my decision.
Q1. Why are you interested in a career in investment banking?
Q2. Why have you chosen to apply to J.P. Morgan?
Q3. Have you ever made a mistake? Tell us about it?
Check this link before appearing for interview with JP Morgan. It will help.
Thanks Akshay for sharing your interview experience with us. If you would like to contribute, mail us your interview experience at [email protected] We will like to publish it on CrazyforCode and help other job seekers.