Morgan Stanley | Java Developer Interview | Rejected | August 2020

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:

  1. Why Java is platform Independent? Explain concept of Bytecode and JVM.
  2. Immutability in Java.
  3. Does Java provide Multiple Inheritance? Why not? How does it cope up with this limitation?
  4. JDK, JRE and JVM concept.
  5. Difference between compiler and interpreter. Is java a compiled language or interpreted one?
  6. Exception Handling in Java and types of exceptions.
  7. Default methods in Java 8.
  8. Java Streams and difference between java streams and for loops.
  9. OOPs in Java.
  10. Difference between Interfaces and Abstract classes.
  11. Why do we use Interfaces?
  12. 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 : )
Comments (2)