[ OK ] N8bpKQsM3t — full writeup
[ INFO ] category: Behavioral · Phone Screen difficulty: average freq: first seen: 2020-08-09
[AVERAGE][PHONE SCREEN]Phone ScreenSWE I (Entry Level)Rejected
$ cat problem.md
Morgan Stanley Interview Experience for Java Developer Profile
Job Location:
Source: Applied on careers site
Round happened on: 6 August
Interview Round 1: Telephonic Interview
- The interview focused on Java and Object-Oriented Programming concepts.
- The interviewer began by discussing my projects.
- The role required 3-4 years of experience, and as a fresher, I was not shortlisted for further rounds.
Questions asked:
- Why is Java platform independent? Explain the concept of Bytecode and JVM.
- Immutability in Java.
- Does Java provide Multiple Inheritance? Why not? How does it address this limitation?
- Explain the concepts of JDK, JRE, and JVM.
- What is the difference between a compiler and an interpreter? Is Java a compiled language or an interpreted one?
- Exception Handling in Java and types of exceptions.
- Default methods in Java 8.
- Java Streams and the 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 modifications to the data are infrequent?