I applied online. The process took 4 weeks. I interviewed at Morgan Stanley
Interview
This interview was so long and painful. It was composed of 4 instances:
- Phone interview with a guy from England for an hour, including technical and brain teasing questions.
- Phone interview with a manager from New York for an hour and a half regarding my background
- In office interview with a panel of developers, including code writing and algorithms.
- In office interview for 4 hours with multiple persons, but I was out of the run after 2 hours.
The whole process lasted about a month with 2 weeks between the 3rd and the 4th. During those 2 weeks I lost my focus and was unprepared. So I failed to answer questions which I was able to answer before.
Interview questions [1]
Question 1
Given a relational database, how to improve the performance of a select query involving some joins?
I applied through a recruiter. The process took 1 week. I interviewed at Morgan Stanley (Shanghái, Shanghai) in Aug 2011
Interview
I have finished the interview call this evening and last 20 mins.
I don't know how he will judge on me, I have present my best and answered most the questions.
Qs:
Briefly self-introduction;
Talk more about the projects' structure and related technology;
What is the difference between JDK 1.5 and JDK 1.4;
What is the HashCode and Equal method;
Talk about the database;
What is index, the advantage and disadvantage;
Why you leave current company?
In fact I didn't see much interest on me from him during the interview. The English communication is fluent, but the question is really not questions, like some more understanding about what did I do and How. I did my best and am looking forward good news. =D
That's all. Wish it helps.