How to prepare for java interview for freshers?

Preparation for interview totally depended on your Experience. I am giving you some suggestion according to your experience.


Java interview preparation guide for freshers

If you are a college graduate(or  you are fresher to Java) then you need to prepare only for Core Java related questions like –

Java Basics Interview Questions And Answers

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. Read more…

Java OOPs Interview Questions and Answers

Object Oriented programming is a programming style which is associated with the concepts like class, object, Inheritance, Encapsulation, Abstraction, Polymorphism. Most popular programming languages like Java,. Read more…

Java String Interview Questions and Answers

String is a Class in Java and defined in java.lang package. It’s not a primitive data type like int and long. String class represents character Strings. A string is used in almost all the Java applications and there are some . Read more…

Java Exception Handling Interview Questions

An exception is an abnormal event that occurs during the execution of a program and disrupts the normal flow of the program’s instructions.Exception Handling is a mechanism to handle runtime errors. Read more…

Java Multithreading Interview Questions and Answers

The thread is an independent path of execution i.e. Thread is a lightweight process. It’s way to take advantage of multiple CPU .Read more…

JDBC Interview Questions and Answers

JDBC is a Java API that is used to connect and execute query to the database. JDBC API uses jdbc drivers to connects to the database. JDBC Driver is a software component that enables java application: Read more…


here is the list of topics I suggest to any Java developer who is serious about interviews.

  • Java Fundamentals
  • Object-Oriented Concepts
  • Data Structure and Algorithms
  • Multithreading, concurrency, and thread basics
  • Date type conversion and fundamentals
  • Garbage Collection
  • Java Collections Framework
  • Array
  • String
  • GOF Design Patterns
  • SOLID design principles
  • Abstract class and interface
  • Java basics e.g. equals and hashcode
  • Generics and Enum
  • Java IO and NIO
  • Common Networking protocols
  • Data structure and algorithm in Java
  • Regular expressions
  • JVM internals
  • Java Best Practices
  • JDBC
  • Date, Time and Calendar
  • XML Processing in Java
  • JUnit
  • Programming questions

Websites to learn basics of java.