The first round is a 30-45 minute phone interview. Expect pretty standard questions, including a self-introduction, basic C++ concepts, and common Linux commands.
The second round consists of a one-hour HackerRank test and a one-hour system design question. Each session has two interviewers.
The HackerRank questions I received didn't involve complex algorithms, focusing more on tasks like string manipulation. I didn't elaborate much on my thought process and jumped straight into coding, as there was little to discuss. Based on the outcome, I suspect they perceived a lack of communication skills.
The system design questions also started with a simple premise and evolved into topics such as ensuring high availability. I'm unsure how interviewers can effectively assess a candidate's suitability with these types of questions.
It was disappointing that the interview felt more suited for new graduates, as the questions bore no relation to my work experience. I was also disappointed not to receive any C++-specific questions.
Find special characters like digits and question marks in a string.
The following metrics were computed from 1 interview experience for the Morgan Stanley C++ Developer role in Hong Kong, China.
Morgan Stanley's interview process for their C++ Developer roles in Hong Kong, China is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Morgan Stanley's C++ Developer interview process in Hong Kong, China.