I applied online. The process took 2 weeks. I interviewed at Morgan Stanley (London, England) in Jul 2015
Interview
The interview process will start with a phone interview with several in-depth questions about the technology of choice. For me it was java and concurrency. The second interview will last 2 to 3 hours, all spent in an office in front of two people writing computer problems with pen and paper. Plenty of tricky design and implementation questions. Overall experience was negative because the second interview was limited to tricky programming questions, no general design or career questions.
Interview questions [1]
Question 1
Design a data model to store people's ages in memory
Firstly an online assessment was done followed by personal interview.
In the online assessment 3-4 questions were asked which required good understanding of Data structures and algorithms. In the Personal interview questions from neetcode list was asked.
Great processes - 4 interviews and one presentation. Over all found it fair and enjoyable . Was tough but think it was the correct process for the role and I’m glad that I took part.
Mostly technical. Asked reverse string. Asked stuff from my resume, both experience wise and technically delved deeper asking about SQL questions etc...Know your resume well and be prepared for easy lt.