I applied through college or university. I interviewed at Morgan Stanley (Bangalore Rural) in Aug 2025
Interview
The Morgan Stanley technical interview was structured and conversational. I was first asked basic introduction questions, followed by core OOP, Java, OS, DBMS, and DSA concepts. The interviewer focused more on clarity of explanation rather than advanced coding. They also asked a few follow-up questions to check my depth. Overall, it felt friendly and easy, and the interviewer guided me whenever I got stuck.
Interview questions [1]
Question 1
One of the key questions they asked me in the Morgan Stanley technical interview was about the concepts of OOP—specifically polymorphism, inheritance, and how method overloading and overriding work internally. The interviewer wanted to check whether I understood not just the definitions but also the rules behind them, such as how access modifiers, return types, and exceptions behave during overriding. I explained that overloading is resolved at compile time based on parameters, while overriding is resolved at runtime using dynamic dispatch. I also mentioned that visibility can only be increased while overriding, and child classes can throw only narrower exceptions than their parent. This question helped them assess my clarity in Java fundamentals and my ability to explain concepts precisely and confidently.