Open In App

Morgan Stanley FTE Interview Experience | On-Campus 2021 (Virtual)

Morgan Stanley visited our campus for Internship and Full-Time Positions in July’21. I was offered a Full Time position along with a 6-month internship. 

Out of everyone who applied, around 400 were shortlisted to appear for the Preliminary Round based on their CGPA.



The recruitment process was as follows:

Preliminary Round(Online Test): This round was held on AMCAT Portal. The total duration of the test was 2 hours and consisted of 4 sections, each of which was individually timed. The sections were:



Quantitative Aptitude: This section consisted of MCQs from topics like Geometry, Time and Distance, Probability, Permutations and Combinations, Time and Work, etc. 

Computer Science Fundamentals: This section had MCQs from Data Structures, Database Management Systems, Operating Systems, Computer Networks, and Linux. Here are some topics from which questions were asked.

Debugging: There were 7 code snippets in this section, each of which was to be corrected and tested against some public and private test cases. The languages offered were C++ and Java, and the preferred language was to be selected before starting this section. Types of questions:

Programming: There were 3 questions in this section which were to be solved in an hour. The questions asked were:

Round 1(Technical Interview – I): Out of 400 students who had appeared for the test, 48 were shortlisted for this round. This round was held on Zoom. The interview started with my introduction. My interviewer then asked me about my most preferred programming language, which was Python, following which I was asked Python-specific questions. Here are some of them:

Around 15-20 Python-specific questions were asked, and I was able to answer most of them correctly.

The interviewer then moved on to Data Structures and Algorithms. The questions were:

  1. Without using any collection class, how to find the frequency of each character of a word.
  2. Suggest an effective method to sort a large set of floating point numbers which are in range from 0.0 to 1.0

I could solve the first question and suggested the method (Bucket Sort) to solve the second one, but could not code it out correctly.

Then he moved on to Operating Systems and asked the following questions:

  1. Explain Paging
  2. What is RAID?

Round 2(Technical Interview – II): I was told that I was shortlisted for this round 2 hours after giving the previous interview. This interview started with my introduction as well. Since I’m primarily a Backend Developer, most of the questions revolved around Backend, DBMS, and DevOps. Some of them were:

The interviewer also asked me about Docker and Kubernetes, but I told him I had not worked with these technologies yet.

A few other questions that I was asked were:

I managed to answer almost all the questions correctly.

Round 3(Managerial Interview): About 3 days later, I got the call to appear for the Managerial Round. 

The results were declared a few days later. 6, including me, were offered 6-month Internship + FTE, and 3 were offered a 6-month Internship. 

My Tips

Good Luck!

Article Tags :