1. Java/J2EE Job Interview Companion
400+ Java/J2EE Interview questions with clear and concise answers for: job seekers (junior/senior developers, architects, team/technical leads), promotion seekers, pro-active learners and interviewers. This book does a good job of highlighting the key topics that are likely to be discussed during interviews and giving various levels of answers.
There is a free 50-page eBook download
of this containing a preview of some Java job interview questions.
2. The Java Language Specification
To learn a programming language, it is best to read the spec as well. This book provides complete, accurate, and detailed coverage of the Java programming language.
You can also find the free version of this book online at The Java Language Specification Online Edition
3. Here is a free 12-page java interview question and answer ebook
(pdf). I got it from some website and could not verify the original author of it. Just posted here for people's reference and self-study.
1. JC 2013-05-20 22:27
Java developers are well rewarded these days, since Java is not only a robust backend programming language for the web, but also very popular on the Android mobile platform. Plus, you know what, even the Apple Objective-C is not too far off from Java, as Java was heavily influenced by Objective-C.