I applied through a staffing agency. The process took 1 day. I interviewed at Morgan Stanley (Mumbai) in Sept 2018
Interview
3 rounds, First round of 10 multiple choice questions, 2 typical aptitude like programs eg. given a string like ABC find all possible distinct permutations , eg ABC,BAC,CAB... And one simple database query.
2nd Round was face to face interview , core java concepts with focus on Multithreading
3rd round HR
Interview questions [1]
Question 1
Given a string find distinct permutations of that string, eg ABC => BAC,CAB,BCA..
Sort array elements IN PLACE making even and odd number together
MCQ's were based on static nested classes, exception behaviour in inheritance.. nothing fancy here
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.