I applied online. The process took 2 weeks. I interviewed at Morgan Stanley (Londres, Inglaterra) in Dec 2014
Interview
Applied through their careers platform for a Summer Internship in Technology in London. Got a phone interview two weeks later. The interview lasted for 40 minutes, but was mostly technical. You might get asked why technology and that's it, the interviewer will jump right into technical questions. The monotone interviewer felt slightly hostile. Be prepared to be asked detailed questions about a programming language you mentioned on the CV and eventually some concepts you might not be familiar with, so make sure you do some reading beforehand and take a look at some of the questions below.
Interview questions [1]
Question 1
Advantages of OOP, what is it and how does it work?
What is encapsulation?
How does error handling works?
Do you know what is exception handling?
How does an hash table works?
What is bubble sort? What is its complexity?
What is quick sort? Do you now less complex sorting algorithms?
What about merge sort?
How does multithreading works? Advantages and Disadvantages? What is the race condition?
Walk me through the several SQL commands? How to add and delete information in a DB?
I applied through college or university. The process took 2 weeks. I interviewed at Morgan Stanley (Montreal, QC) in Oct 2014
Interview
I submitted the resume in career fair and take the onsite first-round-interview a week later. That is pretty simple, just some concept questions and basic programming questions are asked.
A week later, I went to the onsite final-round-interview.
Firstly we have lunch there and can ask new employees questions to know more about the company.
Then we are divided into group of 4 to build the bridge with tapes and newspapers. It is not hard to build such a bridge, but you need to show your teamwork abilities I think.
Then there are 4 technical interviews. Concept questions, programming questions, behaviour questions and brain teasers are asked. The questions are not hard.
Interview questions [1]
Question 1
If you suddenly find that it is extremely slow for your software to communicate with the database, what is the possible problem? What will you do to discover the problem?
I applied online. I interviewed at Morgan Stanley (Londres, Inglaterra) in Nov 2013
Interview
Had a phone interview with a VP. He was late for over 15min, and he overrun the interview for about 20 min. Only the first 5min is about competency-based questions. Then he asked almost everything on my CV, and asked almost every main areas in computer science. Sadly, I am not very familiar with script languages and could not answer them. Also he asked about details on my IDE, and the habit of using it when carrying out tests. I guess the biggest mistakes I made is saying "I don't know" rather than give it a try.