75 Core java interview questions to get job easily

Here is the best of core java interview questions for freshers and experience guys
- Who is the founder of Java ?
- What is the latest version of Java ?
- Why it’s Best from c and C++ ?
- What are the best frameworks in Java ?
- Explain the significance of class loaders in Bootstrap?
- Differentiate call by value and call by reference ?
- What is the difference between JDK, JRE, and JVM?
- What are the various access specifiers in Java?
- What do you understand by looping in java? Explain the different types of loops.
- Outline the major features of Java.
- Compare java and python.
- What do you mean by an object in java?
- What do you understand by classes in java?
- Define inheritance with reference to Java.
- Differentiate between StringBuffer and StringBuilder in java.
- Differentiate between array list and vector in java.
- Define an abstract class with reference to Java.
- Explain constructors and types of constructors in java.
- Name and explain the types of ways which are used to pass arguments in any function in java.
- Explain super keyword in java.
- What do you understand by overloading and overriding in java?
- What mechanism does Java use for memory management?
- Why we do exception handling in java and how many types of exceptions are there?
- When will we prefer to use Set and List in Java and why?
- What is the purpose of final keyword and when to use it?
- What is early binding and late binding in Java?
- Why we use multi threading instead of multiprocessing?
- How Thread Scheduler schedule the task?
- How deadlock situation occurs in java and how you can identify it?
- Justify your answer that you can’t define a method inside another method in java, if you can then how?
- Why object class is super class for every class in java?
- What is the difference between overloading and overriding?
- What is the difference between an interface and an abstract class?
- Explain what are final variable in Java?
- Why do we create public static method in Java?
- What is an Abstract class?
- What are different exception types exceptions available in Java ?
- What is the difference between Class and object In JAVA?
- What are design patterns and please explain?
- Write code to implement bubble sort in Java?
- What is JVM? How its run?
- Write a program to check for a prime number in Java?
- Write a program to find the greatest of three numbers in Java?
- Write a program to find the last 2nd number in the string
- What is hashing in Java?
- Explain the difference between call by reference and call by value?
- What are structs in java?
- Write a java program for binary search?
- What are Mutable classes?
- What is abstraction?
- Explain how HashMap works?
- Write a factorial program using recursion in Java?
- What is Operator overloading. Is it is supported in java?
- How to avoid a memory leak in JAVA?
- How can we create a synchronized collection from given collection?
- What is Singleton design pattern?
- What is Difference between equals and hashcode method?
- Explain Dependency Injection and its types?
- What is the difference between String buffer and String builder ?
- What are the 4 pillars of object oriented programming?
- What are abstract functions? Why are they used?
- List types of storage classes in java?
- Write a java program to generate Fibonacci series ?
- How does the garbage collector works in Java?
- What is the difference between throw and throws ?
- Write a program to check String is Palindrome without using loop?
- What is used of static keyword in Java?
- What is the difference between java and c?
- Why is string buffer better than string ?
- Explain exception chaining in Java?
- What is OutOfMemoryError in Java?
- What is the difference between final and finally in Java?
- What is Exception in Java?
- How to write custom exception in Java?
- What is the difference between a checked and an unchecked exception?
- What are meta-annotations?