I applied through a recruiter. The process took 4 weeks. I interviewed at Morgan Stanley (Hong Kong) in Oct 2020
Interview
First round is a 30~45 mins phone interview. Pretty standard question, self introduction, basic C++ concept, common Linux commands.
Second round is one hour HackerRank test and one hour system design question. Each sessions have 2 interviewers.
The questions I got for HackerRank test doen't involve too much algorithm, such as string manipulation. I didn't talk much about what my thinking process is and jump right into it, because there's really nothing to talk about. Based on the outcome, I guess they think I don't know how to communicate.
For system design it's also built up from a simple question and then emerge into questions like how to ensure high availablity. I've no idea how they can tell if a candidate is good enough by asking these questions.
It's really a disappointment that it's more like a hire for new grad because the questions I encounter have nothing to do with my work experience. And it also disapoints me that I don't really get any C++ question.
Interview questions [1]
Question 1
Find special charaters like digit and question mark in a string.
I applied through a recruiter. The process took 2 months. I interviewed at Morgan Stanley (New York, NY) in July 2025
Interview
Total 4 rounds including the HR round. it was smooth , most of the questions were basics of C++ and multithreading, operating system. they asked my question to debug multhithreaded question and write bubble sort program.
I applied through a recruiter. I interviewed at Morgan Stanley in July 2022
Interview
Early this year I had an introductory phone interview with a person at MS. They told me to wait a few days for the next interview. Weeks had gone by with no response. A few months later I get contacted by another person at MS for the same introductory interview. I ask them why I hadn't heard back from the original person and they said it must've been because the position had gotten filled. Okay, no problem. But the least they could've done is let me know. I finish the introductory interview and then 2 weeks later I have my first technical interview. One of the guys who conducted the interview said he'll recommend that I get passed along to the next stage. A week goes by and I ask for an update from the recruiter about whether I'm being passed to the next stage. She says no update. 2 weeks goes by and I ask again. No update. 3 weeks, no update. It's been 4 MONTHS and I have not heard back from Morgan Stanley and when I ask my original recruiter, she doesn't say that I've been rejected. She simply says there's been no update to my application status. I expected far more professionalism from this company. This is one of the worst interviews I've ever done. I would not recommend applying.
I applied online. The process took 3 weeks. I interviewed at Morgan Stanley (Montreal, QC) in May 2022
Interview
the first interview was technical.
the question was about the string to integer function. I had to implement a function to convert the string to an integer. I answer to the question and after 3 days they send me an email for the second interview.
Interview questions [1]
Question 1
the question was about the string to integer function. I had to implement a function to convert the string to an integer.