Core Java Interview Questions

Every year many thousand technocrats choose Java careers across the globe,after formally taking Java training classes,courses and/or Java certifications like OCJP etc.While appearing for technical interviews,these budding Java programmers face variety of technical questions, are asked to write code snippets to prove their mettle in relevant topics of Java.They are not only assessed on language basics but also on their familiarity with Java development tools, coding standards and guidelines,optimization of Java code,load tests,securing code through Java obfuscation and many more. It is their performance in these interviews which decides their career fate and is highly dependent on to-the-point and not too verbose answers.

Apart from technical questions, an interviewee faces a spate of personal questions as well.In post, Personal Interview Questions you will find variety of questions asked on personal front.In wired world, it is very important to know where your resources are lying and how credible are they.

This blog intends to provide a consolidated knowledge base for all netizens,budding Java Engineers or experienced ones, interested in Java technology.This blog will primarily focus on 'Core Java' related questions and later on advanced topics in Java EE space,Open source technologies and frameworks and more.At this point this is a nice idea to put a roadmap right away to put all these questions in an organized fashion. In order to access questions list on a particular topic,please click the links associated with it.It will open the questions list in the same browser window and in order to comeback to this page, while going through various posts, you have to click back button in your bowser window.Each answer for a question on various topics will open in a fresh window,while you are through with reading an answer,close the open window in order to comeback to the questions list.If you want to access Master List of Core Java Interview Questions then click here.

Java Language Fundamentals (Click Link To Access Questions' List)
  1. Object Oriented Analysis and Design Basics, UML And Java
  2. Inside JVM
  3. Datatypes,Keywords,Operators and Assignments,Identifies etc.
  4. Declarations and Modifiers,Conversion,Casting and Promotion
  5. Flow control
  6. Assertions
  7. Exception Handling and Garbage Collection
  8. Objects and Classes
Packages and their classes (Click Link To Access Questions' List)
  1. java.lang.*
  2. java.util.*
  4. java.awt.*
Java and Database Access
JFC Swing
Collection APIs

Check more miscellaneous short questions on Core Java with short answers,here.

If you starve for more knowledge on Core Java,you may like to check out online e-books and other resources on Core Java or access all Online Java and Java EE resources. All suggestions,comments are welcome in order to make this space more productive and useful for all its audiences.

Read more on Core Java:
- Short Questions On Core Java
- Interview Questions on Java 5
- Enhancements in Java 7


Famous Quotations on May 4, 2007 at 10:28 AM said...

Your site has won a Blog of the Day Award (BOTDA)

Award Code

Thank you,

famous quotes

Jonathan Franzone on June 15, 2007 at 3:33 PM said...

That's a very interesting take on a blog idea! My hat is off to you. I'm a Java guy myself and am actually in the market right now. I get a kick out of some of the questions I get asked at interviews.

My best story is that I worked for a place at which I wrote a technical exam for placement and then left the company. After a year (for whatever stupid reason) I came crawling back to the company for a job. They actually gave me the test that I wrote! Oh well.

Dharm on June 16, 2007 at 3:03 PM said...

Thanks Jonathan for all your encouraging words...I would appreciate if you could share your experience in your technical interviews with us...

Michelle Orel said...

I need a wireless data collection tool that will enable me to make custom forms on my Blackberry or Motorola phone. The form need to support drop down menus, wireless inspection form, check boxes, GPS, bar coding and photo capture. Does anyone know of a product or service that can support wireless data collection like this?

Andrew Smith said...

I have been working in mortgage industry for about 5 years and we found a solution that does this. We use it for wireless bar code reading and GPS tracking. The best part is we can customize the forms on-the-fly which saves us a lot of time over a customized solution. The company that makes the product is Westlake out of LA I think. There website is Their product is call They made a custom Extranet for us for our company to use but their main product site is We found this service set up to make it pretty easy for us to migrate the information to our back office system. We use the technology and route it to 40 different servers nationally; has worked flawlessly for about three years. Customer service is really nice, just contact them, im sure they can help you out.
Andrew Smith, CTO

Anonymous said...

While a list of technical questions certainly has value, and I do appreciate the effort and intention behind it, there is another level to technical staffing and hiring that many people, both candidates and employers often overlook.

The purely technical focus, especially on a single language or set of tools, is quite misguided.

Languages change; new ones come along; tool change even faster. More importantly, the types of applications being built change, the types of problems being addressed change.

Learning 'answers' does not prepare one for true software development. Yes, one needs to know some language skill. But mostly this is transferrable.

Sometimes experience in a more limited environment, which forces one to be creative and build one's own tools and infrastructure, is far more significant experience, and readily transferrable to new contexts.

I have been both a programmer and manager of programmers; have applied for jobs and hired people.

Once I hired someone whose immediate background was using vbscript in an .asp environment, which was not even close to what my organization was using.

However, the candidate described how he imposed coding conventions and discipline to create object like constructs, built his own testing harness and procedures, and generally brought a fairly sophisticated approach to a fairly klunky and ad hoc technical and business environment.

I did drill in to detail to verify that he could back this up. He also demonstrated genuine intellectual curiosity and drive, and I hired him based on these things, despite the fact that he did not match the 'requirements' in the HR job description.

He quickly learned our environment and quickly outperformed other programmers who were too set in their ways.

It's not always about 'what is the 14th argument to GetFooInfo()'; it is about do you understand fundamentals, are you a problem solver who can go beyond what is handed to you and make happen what needs to happen.

Dharm on September 19, 2007 at 9:17 PM said...

I completely agree with you gentleman.Just coming up with ready made answers for anticipated questions should not be the right criterion to select a candidate.I personally believe we must think out of box to figure out what an experienced resource is bringing in as a value add in new environment.There is always an X factor which you may require to investigate in order to hire right candidate.

The purpose of this website is just to acquaint and summarize what one may face during a a specific language/technology interview which is just a precursor to your dream job.

Anonymous said...

Hmmm, seems cool.


Element said...

nice blog, even I am working on similar sort of blog. have a look when you get time.

TV Digital on April 2, 2008 at 6:58 PM said...

Hello. This post is likeable, and your blog is very interesting, congratulations :-). I will add in my blogroll =). If possible gives a last there on my blog, it is about the TV Digital, I hope you enjoy. The address is A hug.

Nirvana on July 23, 2008 at 4:23 PM said...

A complete set of faqs at a single place is what I wished for and I got more than what I asked for.

Even though most of the answers are backed up by the images from the BlackBook, this had been a very fair experience to go thru rather than the book.

Thanks for taking time and sharing the info.

And, pls repost the link related to Service Oriented Arch.s

Onemargaret on July 26, 2008 at 10:36 PM said...

Very interesting blog! Very imformative, indeed! Please take the time to visit my place and don't forget to leave your mark behind! Have a great weekend!

Michael Wong 38 on July 30, 2008 at 11:29 AM said...

Hi, was wondering if you'd like to exchange links with me?
If yes, please leave your blog url as a comment at:
I'll link to you first, then when you have time link back k?
Thanks, Michael
BTW--I'm michaelwong38 on digg. If ever you want something dugg, just send me a shout anytime.

Anonymous said...

Very good blog, keep maintain like this...

visit to learn java perfectly !!!

Rahul on September 9, 2009 at 8:22 AM said...

hey nice blog dude..keep it going..
i've added your blog

you can visit my blog

DetroitRich on November 29, 2009 at 3:59 PM said...

Very good information. One should always be prepared when going for an interview.

Ilam said...

Excellent collection for java Professionals!!!

Ratheesh Kamoor on May 21, 2010 at 1:36 PM said...

Nice Article

nisha said...

Great content. keep it up
mba india

Deepun on June 5, 2010 at 6:30 AM said...

Thanks for all the encouragement to keep this space going...

Nikhil on June 8, 2010 at 8:48 PM said...

Of-course its a nice ,cool , handy , good , informative , interesting blog and so on but i would be happy if you include some of the logical program codes which are asked in the in the job interviews recently , as you know theses days they don't look too much for programming side rather more emphasis is on logic building..
Thanks in advance...

Chankey on July 31, 2010 at 2:44 AM said...

yep! cool post.

Chankey: Java Enthusiastic
Indian geeks

Ella on December 6, 2010 at 2:09 AM said...

These are great questions! Thanks for sharing..

Common Interview Questions

Anonymous said...

Superb Question.

Amol on January 11, 2011 at 6:30 AM said...

Thanks for sharing so many Java resources.I found them quite useful for Java interview preparation.

Javin @ Tibco RV Tutorial on February 5, 2011 at 8:13 AM said...


Thanks for these interview questions. I would also like to share my favorite interview questions asked during Java interview , beuty of these questions are there cross question
and getting deep into concept.

deadlock in java
Why String is immutable in Java
Difference between HashMap and HashTable? Can we make hashmap synchronized
How to check if a thread holds lock on a particular object in Java
How HashMap works in Java
How get() method of HashMap works in JAVA
How classpath works in Java

FIX Protocol tutorial

mohit on June 7, 2011 at 3:40 AM said...

What are wrapper classes?
Java provides specialized classes corresponding to each of the primitive data types. These are called wrapper classes. They are e.g. Integer, Character, Double etc

metal carports kits on June 26, 2011 at 10:01 AM said...

Brilliant post. Thanks for sharing valuable knowledge with us.

HaRmAn on July 31, 2011 at 9:40 AM said...

Interview Questions on August 4, 2011 at 12:36 AM said...

Many organizations are hiring under core java. The job seekers are searched for where they can get better questions and answers. I found your site. I hope it will very helpful for me and all. Thanks for sharing this great information.

mahesh on August 24, 2011 at 9:10 AM said...

download java programming interview questions and answers in pdf

java programming interview questions and answers in pdf

All The Best For Your Interview

Anonymous said...

Some of the good questions I have seen, here is some other good questions quite interesting Top 20 core java interview questions you may find useful.

Arulkumaran.K on October 4, 2011 at 12:57 AM said...

Good work. Keep it up.

student duniya on October 21, 2011 at 11:17 PM said...

Thanks dude I cleared all doubts about core java.....
Technical interview questions

Anonymous said...

I really do agree, it is worth spending some time preparing an interview... because even if you are the best developer ever, some questions are not related to the day-to-day job. I also found an interesting list of questions on EFA - Interview.

Manekiny on November 5, 2011 at 1:19 PM said...

I found these Core Java Interview Questions rather helpful, thank you very much.

Sandeep on December 3, 2011 at 1:26 AM said...

Some more Core Java interview questions at Core Java Interview Questions

Anonymous said...

Thanks for the marvelous posting! I really enjoyed reading it, you're a great author.I will ensure that I bookmark your blog and will often come back from now on. I want to encourage you continue your great job, have a nice day!
Also visit my web blog : how to download movies

Aparna on March 20, 2013 at 4:49 AM said...

I found this site very informative and helpful site

Aarohi Shirke on April 16, 2014 at 4:29 AM said...
This comment has been removed by the author.
sskcollege on March 25, 2015 at 5:22 AM said...

Really your blog is very informative and attractive.Distance Education Center : SSK COLLEGE
B Tech Through Distance Education in Chennai

Anonymous said...

Nice questions to carck interview and also you can find java developer jobs in

Unknown on July 2, 2017 at 11:47 PM said...

I have seen lot blogs and Information on othersites But in this Java Blog Information is very useful thanks for sharing it........

Priya Kannan on July 3, 2017 at 10:16 PM said...

Great post! I am see the great contents and step by step read really nice information.I am gather this concepts and more information. It's helpful for me my friend. Also great blog here with all of the valuable information you have.
Java Training in Chennai

anurag singh on September 7, 2017 at 6:30 AM said...

thanks for this information java main method .

soukya reddy on December 21, 2017 at 3:24 AM said...

This is an amazing blog, and it helps students.Thanks for haring
Online course Bangalore

Jyotika on February 10, 2018 at 9:27 PM said...

Super stuff. Keep it up.


Interview Questions On Java,Java EE Copyright © 2018. Reads: best tracker