I have over 20 years of experience in software development. I applied to Morgan Stanley four to five times. Each time, I did not receive an offer due to two primary reasons:
I was asked questions about garbage collection, memory, and similar topics, as if I were a recent graduate. I know many developers who have worked at Morgan Stanley, and none of them ever used the specific skills and knowledge tested during the interview.
The hiring process takes so long that I often had to decline subsequent interviews because I had already accepted an offer from another company.
If Morgan Stanley is indeed working on a new JVM, then I can understand those questions. Otherwise, perhaps you could consider asking more experience-related questions? Maybe you could consider conducting two to three interviews within two weeks instead of seven to ten over three months or more?
If you believe I am mistaken and your interviews genuinely select the best of the best, then I apologize for everything written here. I will simply always decline any positions at Morgan Stanley.
Garbage Collection
Memory Leaks
Java Collections implementations
The following metrics were computed from 4 interview experiences for the Morgan Stanley Senior Java Developer role in Montreal, Quebec.
Morgan Stanley's interview process for their Senior Java Developer roles in Montreal, Quebec is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Morgan Stanley's Senior Java Developer interview process in Montreal, Quebec.