Skip to content

Instantly share code, notes, and snippets.

@pkjc
Last active August 29, 2015 14:03
Show Gist options
  • Save pkjc/daadbe2515ad2e3d6cc3 to your computer and use it in GitHub Desktop.
Save pkjc/daadbe2515ad2e3d6cc3 to your computer and use it in GitHub Desktop.
Useful Resources for Java Interviews
Introduction
------------
Innumerable Java interview questions are available on the web
but there are very few sources for quality answers to these questions.
Even if you do find good answers, it is more important to understand
the underlying concept than just knowing the answer to that particular question.
The interviewers may not ask you the questions in the same
form or words. They may twist the question or ask it from a different
view point. So don't just mug up answers to specific questions.
Try to understand the concepts and write a small program to make sure
that you've understood it well. It will also help you remember the concept well.
Sample Software Developer Portfolios
-------------------------------------
## Why do I need a portfolio?
http://blog.codinghorror.com/a-programmers-portfolio/
## Samples
TODO
Concepts and Interview Questions
---------------------------------
## The full story of exceptions in the Java language and virtual machine -
http://www.javaworld.com/article/2076700/core-java/exceptions-in-java.html
## 20 Very Useful Java Code Snippets For Java Developers
http://viralpatel.net/blogs/20-useful-java-code-snippets-for-java-developers/
## For Deep Understanding of Java IO (File Handling)
http://tutorials.jenkov.com/java-io/index.html
## Everything you need to know about enums in java
http://howtodoinjava.com/2012/12/07/guide-for-understanding-enum-in-java/
## Concept behind putting wait(),notify() methods in Object class.
It is a common interview question and an interesting one too.
http://stackoverflow.com/questions/17840397/concept-behind-putting-wait-notify-methods-in-object-class/17841450#17841450
Practice Programs
------------------
TODO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment