I applied through an employee referral. I interviewed at Morgan Stanley
Interview
Interview consisted of 4 rounds.I have cleared first round and post that I have gotten an email stating further 3 rounds are scheduled .After my 2nd round I was waiting for 3rd round to happen which did not and there was not any communication about that also. I have emailed HR but there was no response.Finally after a day I got an automated email stating not selected. Ideally if the rounds are like elimination they should be informed first instead of scheduling all and blocking our time and without giving proper updates.This is pathetic
Interview questions [1]
Question 1
Multithreading and Concurrency
Hashmap
Blocking queue
LinkedHashMap Implementation
Immutable class Implementation
Design notepad with search functionality
I applied through a staffing agency. The process took 2 weeks. I interviewed at Morgan Stanley (Bengaluru) in Jul 2020
Interview
The number of rounds are not fixed , it depends on team to team.For me there was 4. I could reach up to R3. - Telephonic,Zoom Call, Telephonic-Design and Aptitude question.
R1 - Most question on thread and collection framework and couple of implementation question.
R2- String based ds question and collection internal functionality. There was extensive discussion on GC and GC algorithms . Questions on transaction management and complex SQL queries(Joins).
R3- Interview with senior manager in MS . This was the worst round as the interviewer was not interested . He started with basic interface question and then went upto open ended design questions. He further went up to Queue DS - how DQ works and blocking queue .This person did not agree to any answer and seems very disinterested in talking the round.
HR called me and told the feedback is not that positive and we will reschedule your interview to another team as we have multiple requirement and all crap . But later they sent a rejection mail.
Interview questions [1]
Question 1
Q- How to find whether if a permutation of a string can be a palindrome ?
Q- Find sum of two number =K in an sorted and unsorted array?
Q-Hashmap internal working and where can you use identityHashMap
Q-Design a realtime dashboard where you would display top 10 players in a game.
Q-Design an algorithm to schedule a match within N teams where each match is elimination?How would you handle if you have N%2=1(where N is odd)? On what basis you would sit out a team and play another
Q-How would you send and receive XML as Req and Res in REST
Q-How would you inject a prototype bean into Singleton bean
Q-What are the alternatives to Databases ? How can you compute 1 billion records in a distributed system? How would you breakdown data and remerge the results across distributed systems.
Q- Find the longest prefix of words in a string of array
Q- MQ vs Rest Services - Which is best in what scenario?
Q- In what scenario thread becomes heavy weight ?
I applied online. I interviewed at Morgan Stanley (Mumbai) in May 2020
Interview
The interview consisted of 3 to 4 rounds, depending on the recruiter.
The rounds would be similar to the following:
- Java basics and advanced level telephonic round
- Pair programming via zoom call
- System design questions
- Problem solving based for a particular scenario