How to prepare for JAVA interviews
Generally you would have heard the Job description for a JAVA developer like the following lines:
Below is the job role open for
1. Strong programming expertise in java and j2ee, (It means you should be Good with multi-threading, collections, JVM and its internal working)
2. Strong with Data Structures and Algorithms (It means you should know about sorting, searching, B-Tree, etc techniques )
3. Good with Design and Design Patterns (should follow SOLID principles of programming)
4. Very good communication skills (should be a clean coder and should be able to read and write code which is readable)
5. Strong analytical and logical skills (should be able to remove redundant code from the existing system every now and should be able to improve the time complexity and data complexity of the code.)
Here's a simplest list of topics to prepare on before attending any JAVA interview.
- JVM Internal working
- Threading
- JAVA 8 - Lambda, functional interface's, Streams and other new features
- Collections and Collections internal working
- Tricky syntax and trick questions
- Design Patterns
Will soon elaborate on the above points for a better explanation on them, stating why.
No comments:
Post a Comment