I applied through the career section of Morgan Stanley Official Website.
There were three rounds:
Round 1 (Online Aptitude and Coding test on AMCAT) (90 minutes): There were 3 sections:
1st was related to Arrays (medium)
2nd was related to DP (medium)
3rd was related to DSU (medium)
I was confident about my test and got results via email after one week.
Round 2 (Face 2 Face Technical Interview on Zoom) (50-60 minutes):
First of all, I was asked to introduce myself, then I had to share the screen and open Notepad where I had to solve the problems.
I was first asked What I know about OOPs (so I told the fundamental OOPs concepts)
Types of polymorphism, Run time Polymorphism, and Virtual functions
Then I was asked to Design Netflix using Object Oriented Principles (The interviewer was helpful and gave me hints)
Then I had to code the problem: Find Kth largest element in an unsorted array
Then I had to code: Delete a node in LinkedList without head pointer
Then I had to code the problem: Given the start and Finish time of multiple jobs, find the minimum number of Laptops required. constraints: Each Job requires one Laptop. Laptops cannot be shared.
I received a call about 1 week later that I had been selected for the Final Round.
Round 3 (Face 2 Face HR + Technical Round on Zoom) (45 - 50 minutes):
This round was supposed to be HR + Technical round (as I had read in many past experiences), but surprisingly for me It was only HR round.
First I had to Introduce myself.
I had a Team Project ( I recommend you should also have at least one team project ).
He asked questions like: How did it feel working in a team?, How team members used to contact each other for development and discussions? How did you manage your team?
Then we did a discussion about my Individual project (This was my Main project) (for about 30 minutes): Why I chose that project, Why I used specific technology, What if I had to make it a big scale - how will I raise funds 'n all.
Then he asked some situational questions like What will you do if you think your approach to doing a task is better than your manager's, but Manager is not agreeing?
Finally, he asked me if I had any queries?
My Suggestions:
1. Read all the Interview Experiences 2-3 times, you will get an exact Idea of what topics you need to focus on.
2. Read OOPs and OS
3. Coding Questions are only a part of Interview, Focus on other topics and your way of answering them also.
4. Object Oriented Design questions are easy, go through Movie-ticket Booking, Snake-n-Ladders and Parking-lot Object Oriented design questions to get an Idea.
5. My personal advice: Wear a shirt and sit in nice lighting to create an impact.
6. For Off-campus aspirants: Be patient, results usually come after 1 week.I got an E-mail after 1 week That I have got Selected ☺