* what is jvm? why java is called "platform independent"?
* what is the difference between jdk and jre?
* what is the diff between == and .equals() in comparing java Strings?
* what is the diff between both SOAP WS and RESTful WS? which ine is favor?
* when did u use synchronized keyword in java?
* diff between Runnable and Callable interfaces?
* diff between thread and process
* define image processing
* how you monitor your java application for potential performance or memory issues?
* diff between "implements Runnable" and "extends Thread"
* what happens if a thread throws an Exception inside synchronized block?
* what is volatile in java?
* how to stop thread in java
* how to create immutable object in java?
* diff between StringBuffer and StringBuilder?
* write code for thread-safe Singleton in java
* diff between sleep and wait
* explain Normalization of database
* pick and write some design pattern and draw a high level diagram of him.