Morgan Stanley Sr. Java Dev 6 YOE Reject Q3 2025
January 12, 2026 • 0 reads
Summary
I interviewed for a Senior Java Developer position at Morgan Stanley and faced a round focusing on multithreading, Java internals, and object-oriented design, but I did not perform well.
Full Experience
R1:
- Thread - how to scale more than 100 threads efficiently in java. Write a program that reads a file and writes in a different file using multithreading/concurrent programming
- Hashmap internal working
- Create the classes for Battleship game.
Didn't do well.
Interview Questions (3)
Q1
Multithreaded File Processing
Data Structures & Algorithms
How to scale more than 100 threads efficiently in Java. Write a program that reads a file and writes in a different file using multithreading/concurrent programming.
Q2
HashMap Internal Working
Data Structures & Algorithms
Explain the internal working of Java's HashMap.
Q3
Battleship Game Class Design
System Design
Create the classes for a Battleship game.