The process took 1 day. I interviewed at Morgan Stanley in Nov 2019
Interview
Final technical interviews have two rounds. The signals were really bad in both phone interviews and I even lost the connection with the first interviewer, so don't be afraid to ask them to repeat the questions. Both interviewers are really patient and willing to help.
Interview questions [1]
Question 1
They looked through my resume and asked questions about my working experience. (like what did I do, and working hours)
The first interviewer asked me some basic algorithms like sorting algorithms (merge sort etc) and one specific question on reversing a linked list, and OOP, database (all based on the skill and programming language you listed on your resume)
The second one sounds nicer but the questions were a bit tougher, more practical
gave me an example and asked me how to implement it in singleton but the database questions are really easy (you can find most of questions and answers online)
Participated in their one day event so got fast tracked to the final round. One 30 min interview with two interviewers. Easy leetcode questions, followed by a few behavioral questions
Two-hour interview split into one-hour sessions with different team members. Each session included behavioral questions about past experiences and teamwork. Both interviewers presented a LeetCode-style coding problem ranging from easy to medium difficulty.
Interview questions [1]
Question 1
How to traverse through the outside nodes of a tree?
I interviewed at Morgan Stanley (Glasgow, Scotland)
Interview
Initial CV screening which is then followed by a phone call. If you are accepted you must undergo a 4 hour online assessment centre with personality, technical questions, hypothetical scenarios and past experiences.