Morgan Stanley Interview Experience | On Campus FTE 2021 Summer

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

This was my Interview Experience

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.

Write your Interview Experience or mail it to

My Personal Notes arrow_drop_up

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.