Morgan Stanley Interview Experience for Java Developer Profile
Job Location: Bangalore
Source: Applied on careers site
Round happened on: 6 August, 2020
Interview Round 1: Telephonic Interview
- It was a complete java and OOP based interview and started with my projects
- 3-4 years experienced candidate was required and being a fresher didn't get shortlisted for further rounds
Questions asked:
- Why Java is platform Independent? Explain concept of Bytecode and JVM.
- Immutability in Java.
- Does Java provide Multiple Inheritance? Why not? How does it cope up with this limitation?
- JDK, JRE and JVM concept.
- Difference between compiler and interpreter. Is java a compiled language or interpreted one?
- Exception Handling in Java and types of exceptions.
- Default methods in Java 8.
- Java Streams and difference between java streams and for loops.
- OOPs in Java.
- Difference between Interfaces and Abstract classes.
- Why do we use Interfaces?
- Difference between ArrayList and LinkedList? Which one should be used if I don't need to do modifications in the data frequently.
- These were all the questions that I could recall, I hope it helps in your upcoming MS interviews : )