- Why is Java Platform independent? How does it acheive it?
- abstract class vs interface
- What is polymorphism?
- What is multiple inheritance? Does Java support it?
- overloading vs overriding
- String vs StringBuffer
- Why is String immutable? How do you make a class immutable?
- Hashtable vs HashMap
- What is multi-threading?
- How do you make a program multi-threaded?
- What is synchronized?
- What is final?
- final vs finally vs finalize
- How are Exceptions handled in Java?
- Checked Exception vs Unchecked/Runtime Exception
- What is serialization?
- What is singleton design pattern?
- What are inner classes?
Monday, December 10, 2007
Java Interview FAQ
Below is a list of most frequently asked interview questions in Java. I am not furnishing any answers here because you can easily find them on google for one reason. And for many questions there is no single correct answer. So people are free to post their versions in the comments. Also, please do add to the list any other FAQ which I might have missed.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment