Morgan Stanley Junior Java Developer interview questions
Updated 2 Jul 2025
based on 13 ratings
Difficulty
Average
Experience
Mostly positive
How others got an interview
44%
Applied online
Applied online
22%
Recruiter
Recruiter
22%
Recruitment agency
Recruitment agency
11%
Employee referral
Employee referral
Interview search
13 interviews
Viewing 1 - 5 of 13 Interviews
Morgan Stanley interviews FAQs
Junior Java Developer applicants have rated the interview process at Morgan Stanley with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 64.3% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Morgan Stanley as a Junior Java Developer according to 1 Glassdoor interviews include:
Group panel interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
The interview was medium level. Though I did a lot of preparing on Java, multithreading, and coding, I was not fully prepared for DB (Hibernate) and resilience related questions. It was a nervous interview.
Interview questions [1]
Question 1
what is lock, reentrantlock, synchronized, how to make threads run in sequence, wildcards, eg. of wildcards, bus ticketing design system, what is diff between treemap, hashmap, concurrenthashmap, how to handle service which has used up full memory, lifecycle of bean, transactional annotation and its attributes, what is microservice, how 2 or more service behaves in case of failure of any one of the service, how to handle it, long to short url design
I applied through a staffing agency. I interviewed at Morgan Stanley
Interview
3 technical rounds. first round, shared screen, got asked about a hashmap question. a simple and a more advanced sql question. 30 minutes long, no conversation, quickly started the questions and ended right on time with no introduction.
Interview questions [1]
Question 1
write a code to show most recent used products with date and time
The interview process was structured and professional. It began with an initial screening where my background, experience, and technical skills were discussed. This was followed by a technical interview that focused on Java, Spring Boot, REST APIs, and system design, along with some scenario-based problem-solving questions. The final round was a behavioral interview where situational and competency-based questions were asked to assess my communication, teamwork, and problem-solving skills. Overall, the process was smooth, the interviewers were clear and respectful, and it gave me a good insight into the company culture and role expectations.