He asked me to introduce myself. Then he asked why Morgan Stanley? how much do you know about the company? 2 achievements and 2 failures of your life. 2 strengths and 2 weaknesses . Why should we hire you? . Then he asked me to design a parking lot which took the maximum time of the interview.
The interview started with he giving me a difficult question on graph (something similar to Travelling salesman problem). I told him i know this requires use of Dynamic Programming but I have not learnt it yet. But i will give it a try using normal BFS, DFS . I was able to give him a solution but obviously not that efficient. After that he asked me a question on trees for which he told me write bug free production level code (something similar to finding inorder successor in a tree). Then he asked me to implement a random number generator function. I did it using a static variable which was storing the previous return value of the same function and initialized the variable with the current timestamp. He was happy with the solution.
Morgan Stanley is one of the best companies which comes to our campus for offering internship. Try to get an internship here. Give your 100% in the interview. You only get 1 chance make it count. Remember, you should be able to justify what you write in your resume. They see if you are doing a project then how well you are involved in it. If a topic he is asking you was not covered in academic curriculum you can directly tell him the same. Ask the interviewer to repeat the question if not clear. Ask him for hint if you are not getting any answer. If he expects you to solve a question, then don't say that you don't know the answer, instead try to give him a solution with what all knowledge you have ! Best of Luck :)