Morgan Stanley | Java Developer(3 - 10 YOE) [Offer] | Bangalore | 4 ROUNDS
Anonymous User
8853
Hi leetcoders,
I appeared for the Java Developer(3-10 YOE) role in Morgan Stanley and my experience is as follows round wise:
1. Online assessment round: [MEDIUM]
- 2 coding problems: 1 easy(1 liner O(1) time), 1 hard (https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden/)
- 10 MCQs of core Java( which of the following is runtime exception, print output, etc.)
- Time alloted was 82 mins
2. Technical Round 1: [EASY]
- Rob houses[medium]: https://leetcode.com/problems/house-robber/
- remove nth node from end from a linked list[medium]
- Some comparator basic questions
- How to make a class immutable
- Multithreading basics
3. Technical Round 2: [MEDIUM]
- LFU Cache[hard]: https://leetcode.com/problems/lfu-cache/ (I was unable to answer this)
- Difference between PUT and POST request
- Asynchronous programming(I answered with my surface knowledge)
- Spring vs Spring boot difference
- Design BookMyShow website (IDK what he expected in last 15 mins of the interview)
4. Technical Round 3 [Hiring Manager]: [MEDIUM]
- Sort a HashMap based on values. (To my wonder, I was unable to do it :( )
- Print array like wave:

- Spring framework questions: Tell about Scope, Bean factory, Application context
- Design shortening URL system
HR called me and told me that I've been shortlisted and they will have the compensation call anytime soon.
Hope my experience helps :)
Please do not downvote.
Please ask questions if more is required from me.
[EDIT] : Compensation details : https://leetcode.com/discuss/compensation/1873915/Morgan-Stanley-or-Manager-Senior-Associate-or-Bangalore-or-My-first-offer-or-grateful
Comments (6)


