HR was nice.
However, the interviewer asked for too much detail.
Problem-solving was easy but very technical. There were no behavioral questions, only detailed technical ones.
How does the JVM manage cyclic references? Does the JVM collect variables that have cyclic references?
What are the different types of locks in multi-threading? Do you know about semaphore locks?
What is a good hashcode? How do you generate a hashcode? How does map.put work?
What is the time complexity of a hashtable?
If you have a very large text file with comma-separated characters, how do you determine how many times a word appeared? How would you print the top 10 most frequent words?
The following metrics were computed from 36 interview experiences for the Morgan Stanley Software Engineer role in United States.
Morgan Stanley's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Morgan Stanley's Software Engineer interview process in United States.