I applied online. The process took 1 week. I interviewed at Morgan Stanley
Interview
HR was nice. but interviewer asked way too much detail. Problem solving was easy but very technical. No behavioral questions. All detailed technical.
Interview questions [1]
Question 1
How does JVM manage cyclic references? Does JVM collect variables that have cyclic references?
What are different types of locks in multi-threading? Do you know about semaphore lock?
What is a good hashcode? How to generate hashcode? How does map.put work?
what is the complexity of hashtable?
If you have a very large text file. You have comma separated characters. How do you know how many times a word appeared? How will you print the first maximum top 10 words.
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.