I applied online. The process took 1 day. I interviewed at Morgan Stanley (Montreal, QC) in Nov 2011
Interview
I submitted my application online, and received an email 6 weeks later to schedule a technical phone interview. The interview took about 30 minutes and consisted of mostly technical questions. The questions focused more on recalling textbook definitions than on solving problems or even demonstrating any understanding of basic concepts.
A few questions on basic command-line syntax in Unix shells:
1. How would you log output and error messages from a command to a file?
2. How would you run the same command on every file in a directory?
3. How would you find the PID of a named process (say if you wanted to kill it)?
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.