Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Morgan Stanley Interview Experience | On Campus FTE 2021 Summer

  • Difficulty Level : Medium
  • Last Updated : 24 Aug, 2020

Morgan Stanley visited VJTI, Mumbai for On-Campus FTE hiring in July 2020

This was my Interview Experience

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!

1. ONLINE TEST (AMCAT) [28 July] [2 hrs]



  • Section 1 Aptitude (20 questions)
    • I was able to solve around 12 – 13 Aptitude questions.
  • Section 2 Debugging (7 questions)
    • I solved 5 debugging questions and my internet went off so wasn’t able to attempt the last 2.
  • Section 3 Coding questions (3 questions)
    • I solved all 3 coding questions within 45 mins.
      • Question 1 In a nutshell the question was to find the fourth point of the parallelogram given the other 3 points and given which points form a diagonal.
      • Question 2 The question was to find max heights for all the nodes, considering them root, constraints were nodes < 1000, So here a simple brute force suffice.
      • Question 3 Given a list of strings group them by the set of chars that appears in them and sort the groups lexicographically and print each group on separate lines.
  • I was shortlisted for next round

2. TECHNICAL ROUND ONE (ZOOM) [31 July] [1 hr]

  • This round was majorly focused on DSA, some C++ and OOPs questions were also asked
  • Question 1 Explain virtual functions and virtual table in C++
  • Question 2 Explain the Diamond Problem in C++ and how to solve it.
    • Follow Up Does Java have a similar problem?
  • Question 3 Difference between References and Pointers and when to use which one.
  • Question 4 This was the Coding question, and I was also asked to code the same live in front of the Interviewer.
    • How can technology help in CoVid 19?
    • So I proposed a solution using people’s contact graph, with the help of which we can find out the list of people that came in contact with the given person within the last x days.
    • I shared my screen and coded the solution on Notepad.
  • I was selected for the next technical round.

3. TECHNICAL ROUND TWO (ZOOM) [31 July] [1.5 hrs]

  • This round was focused on Low-Level design question, 2 DSA questions were also asked
  • Question 1 Given a row-wise sorted binary matrix, find the row with maximum rows
    • I gave three solutions: brute O(n * m), binary search O(n * log m), and efficient O(n + m).
  • Question 2 How to improve search time for in the linked list
    • I gave a couple of solutions that change the structure of the linked list.
    • One of the solutions was to have links at sqrt(n) distance to reduce the complexity to sqrt(n).
  • Question 3 Design chess game program
    • This was the Low-level design question
    • I started with requirement gathering
    • I was also asked to list entities, write classes for them, and write the abstractions for the functionalities of the class.
    • The discussion for this question went on for more than 1 hour.
  • I was selected for the final HR round.

4. HR ROUND (ZOOM) [31 July]

  • This was a standard HR Round
  • No coding questions were asked
  • I did not take an offer from Morgan Stanley because I also received PPO from Microsoft that day and I opted for Microsoft.

All the best for your Interviews.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!