I applied online. I interviewed at Morgan Stanley (Hong Kong)
Interview
Phone interview. HR will email to confirm the interview time with you and then the the whole interview was a phone interview. It was started with brief self introduction and then everything was related to technical questions. I asked how long will the interview process take, and they shared the second round interview will be as soon as next week for selected candidate.
Interview questions [1]
Question 1
In gerernal it's a very technical interview. Will ask about coding, methodology and even some technical release pattern.
It's a very long process of over 6 rounds of interview. The interviewers come from all parts of the organization. Also, it takes very long time to move from one stage to the other.
I applied through a recruiter. The process took 4 weeks. I interviewed at Morgan Stanley (Budapest)
Interview
1st round: half an hour technical interview over phone
2nd round: An hour .NET/C# specific technical interview in person. An hour general technology interview right after the specific technology interview. And finally a half an hour HR interview. They are tough, but not impossible.
3rd round: Talking with different teams. What are they working on? What technology they use? etc.
4th round: Phone interview with small tasks building on your logic. (Half an hour again)
Interview questions [1]
Question 1
Reference type vs value type: Differences in detail. Tricky question in connection with this.