Jan 1, 2014

50+ Core Java and Java EE developer Job Interview Questions and Answers

Java Job Interview Questions and answers on multi-threading

Q. What is the difference between intrinsic and explicit locks in Java? Why is synchronization important? 

Q. How do Java threads communicate with each other? 

A very common Java job interview question to determine your ability to code and write multi-threaded program is: Printing odd and even numbers with two threads
More multi-thread coding and thread pools

    Java Job Interview Questions and answers on Data structures

    Java Collections Framework (i.e. Data structures) contains most commonly asked Java interview questions. A good understanding of the Java collection framework is required to leverage many powerful features of Java technology. Here are a few important practical questions which can be asked in a Core Java interview.

    Java Job Interview Questions and answers on coding

    Some Java coding questions are very popular and frequently asked in Java job interviews.

    Java Job Interview Questions and answers on OO concepts

    Java is an Object Oriented language. If you don't tackle these questions well enough with good examples, your chances of getting through an interview will be very slim.

    QWhy favor composition over inheritance in Java OOP? is a very popular interview question.

    Q. How to create a well designed Java application?

    Q. When to use an abstract class over an interface? 

    Why do many Java developer resumes fail to make an impression?
    Tip #1 Resumes are scanned and not read. When you write a resume, put yourself in prospective recruiter's shoes.
    Tip #2 If first page of your resume is not attractive enough, most likely that your resume will not be read further.

    Spring Job Interview Questions and Answers

    Spring is a very popular framework, and you will be quizzed on -- What do you understand by the terms Dependency Inversion Principle (DIP), Dependency Injection (DI) and Inversion of Control (IoC) container?, etc.

    Hibernate Job Interview Questions and answers

    Hibernate is a poplar ORM framework and very poplar with the interviewers -- How will you configure Hibernate?, What is a Session? Can you share a session object between different threads?, Explain hibernate object states? Explain hibernate objects life cycle?, etc

    Java Web Services Job Interview Questions and answers

    What are the different integration styles? What are the differences between SOAP WS and RESTFul Web Service? Which one would you choose? Why would you favor Web Services over RMI/CORBA/DCOM, etc?

    Java Job Interview Questions on Software architectures 

    Good calibre candidates have the ability to look at the big picture and drill down into details. The line between software development and software architecture is a tricky one. Regardless of you are an architect, developer, or both, one needs to have a good understanding of the overall software architecture.

    How to choose from multiple Java job offers?

    In Java/J2EE career forums, interview candidates often ask how to choose from multiple job offers? This is not an easy decision to make and often this dilemma is made worse due to not asking the right questions about the position or role at the interview.

    How to become a software architect?

    In industry specific forums, I often see questions like “what certification do I need to do to become an architect?”. The simple answer is that you don't need a certification to become an architect. It may help, but there is a lot more to it to become an architect.

    Java, JEE, JSF, Spring, and Hibernate Tutorial

    Hands-on experience matters a lot, and here are a few Java tutorials that will get you started with Java, JSF, Spring, Hibernate, Web Services, eclipse, maven, and HSQLDB. These tutorials can also give you the much needed confidence at the Java job interviews.

    How to prepare for your Java developer job interviews?
    Tip #1 Know your resume. Many questions will be sparked from your resume.
    Tip #2 Revise the core concepts. Language/Specification fundamentals and coding.
    Tip #3 Revise the key areas. How to detect thread safety issues?, analyze performance bottlenecks?, etc


    Anonymous santhosh reddy WILLY said...

    hi , nice blog with lots of information , plz update with basics

    4:48 AM, July 07, 2012  
    Blogger Arulkumaran Kumaraswamipillai said...

    Thanks and I will continue to share my experience via blogs and books.

    7:57 AM, July 07, 2012  
    Anonymous Anonymous said...

    Java and JEE Interview Questions and Answers "

    2016! it's nice to see that you're way ahead of everybody ;)

    11:59 PM, July 12, 2012  
    Blogger Arulkumaran Kumaraswamipillai said...

    That is for the work around in to get a page that you want to be the home page by future dating it. :)

    9:58 AM, July 13, 2012  
    Blogger Bryan Harnois said...

    Thanks for the post and information! I think education is important for us so we must prepare the best education for our generation by sharing such great information with each other!
    yard furniture

    6:02 PM, July 15, 2012  
    Blogger Monstercourses said...

    Thanks for your wonderful information which helped us to join java online training

    2:55 AM, July 19, 2012  
    Anonymous Anonymous said...

    I know this website presents quality based content and
    extra data, is there any other web site which offers such data in quality?
    Take a look at my website : forex

    10:49 PM, November 14, 2012  
    Anonymous Tutorial Solution said...

    Thanks for your nice Post & information.plz join for given more interview question & answer - Thanks a lot sir

    6:22 PM, November 20, 2012  
    Anonymous Anonymous said...


    Find more interview details on

    This site provides you more details on daily interviews and results

    3:55 AM, December 04, 2012  
    Anonymous Team building activities said...

    Java tutorials style interview questions are given in the post here. Read more about it

    9:23 PM, December 11, 2012  
    Anonymous Anonymous said...

    Hello just wanted to give you a quick heads up.
    The text in your article seem to be running off the screen in Opera.

    I'm not sure if this is a format issue or something to do with web browser compatibility but I figured I'd
    post to let you know. The design look great though!
    Hope you get the problem resolved soon. Many thanks
    Here is my web-site - captain black

    1:27 PM, December 13, 2012  
    Blogger Aparna_caeersgen said...

    Very informative and good collection.thanks for sharing

    6:03 PM, March 06, 2013  
    Blogger Dara Yuk said...

    Very good questions and answers. For those who want to learn Java by programs check this There a a lot of useful programs that you can learn from.

    8:27 PM, June 18, 2013  
    Anonymous java training in chennai said...

    Nice collection of questions and answers. Appreciate your effort.

    11:10 PM, July 07, 2013  
    Blogger Sugavanes said...

    Very Useful information. by Bukkas

    12:08 AM, July 23, 2013  
    Blogger Mankeshwar Tripathi said...

    A nice initiative to spread the knowledge about JAVA in mass. I would like to contribute by adding the interview questions on JAVA. Get them at Interview Questions on JAVA

    11:19 PM, September 06, 2013  
    Anonymous Interview Tips said...

    Nice articles in your blog.

    10:54 PM, October 01, 2013  
    Blogger anish mounish said...

    This comment has been removed by the author.

    8:22 PM, December 03, 2013  
    Blogger sasi kanth said...

    This is nice information and it is useful for JAVA learners.we also provides The Best JAVA Online Training In Usa,Uk& India

    5:25 PM, December 24, 2013  
    Blogger JobsOnClick said...

    Very informative blog.

    For more info : Common Interview Questions and Answers

    7:10 PM, January 31, 2014  
    Blogger Madiraju Krishna Chaitanya said...

    Hi Arulkumaran Kumaraswamipillai Sir,Thanks a LOT for sharing your knowledge and information with us.I am an Automation Engineer in Software Testing using Selenium WebDriver(with Java as a Programming Language).Can you please focus more on Core Java Topics,if possible,w.r.t Software Testers.Thank You.

    3:50 PM, March 25, 2014  
    Blogger Arulkumaran Kumaraswamipillai said...

    My book Core Java Career Essentials covers core Java. I will endeavor to cover more in blog posts as well. Are you planning to make a career change to become a developer?

    4:40 PM, March 25, 2014  
    Blogger Kumar Bhatia said...

    This is a nice post and it covers almost good set of questions that are required for java interview. I also provide the same on my bloh -

    2:17 PM, May 03, 2014  
    Blogger naveen kumar said...

    Thanks for sharing useful information. We also providing best SAS Online Training

    9:13 PM, June 03, 2014  

    Post a Comment

    Subscribe to Post Comments [Atom]

    << Home