Java Interview Preparation || 100+ Quality Questions Covered
3.9 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
505 students enrolled

Java Interview Preparation || 100+ Quality Questions Covered

Core Java, Java 8, Collection, Design Patterns, Exception Interview Questions
3.9 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
505 students enrolled
Created by Alfa e-Learning
Last updated 12/2019
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 71 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Core Java Interview Questions
  • Java 8 Interview Questions
  • Collection Interview Questions
  • Design Pattern Interview Questions
  • Exception Interview Questions
Requirements
  • Need to have basic idea of core Java
Description

***** Some Reviews From Students *****

" Great explanations on questions. "

Welcome to Java Interview Preparation Course. This course will help you to crack your next Java interview.

This course will help you to crack your next Java Interview by brushing up your Java knowledge.

You will get clarifications of Java concepts from basic to advanced such as -

  • Java Platform - JVM, JRE, JDK

  • Java 8 Interview Questions - Functional Interface, Lambda Function, Stream API, Optional

  • OOPs concepts - Inheritance, Polymorphism, Abstraction, Encapsulation

  • Exception

  • Collection

  • Design Patterns - Singleton Design Pattern, Factory Design Pattern

Who this course is for:
  • Anyone who has basic idea of core Java
Course content
Expand all 106 lectures 02:24:35
+ Java Basics
6 lectures 07:15
Is Java platform independent ? Why ?
01:46
Difference between Java and C++
01:39
What if I write static public void instead of public static void ?
00:01
Explain Access Modifiers in Java.
00:10
+ OOPs Concepts
18 lectures 21:48
Explain OOPs Concepts With Real Time Examples
04:16
How to prevent inheritance and method overriding ?
02:42
Can we declare main method as final ?
02:18
Is Multiple inheritance supported in Java ? Why ?
03:37
Execution sequence for static block, block, constructor and method.
03:26
Can we run abstract class which has main method ?
01:47
What is Marker Interface ?
02:14
Difference between an Interface and Abstract Class
00:21
Can we override a static method ?
00:02
Can we make constructors static ?
00:12
Can we override the overloaded method ?
00:02
Can we override the private methods ?
00:06
Difference between Constructor and Method ?
00:12
Can we execute a program without main() method ?
00:02
Can you use abstract and final both with a method ?
00:04
Can we declare a constructor as final ?
00:07
Can we declare an interface as final ?
00:10
Distinguish between static loading and dynamic class loading ?
00:07
+ Exception
7 lectures 10:10
How to create Custom Exception Class ?
03:19
Is there any case when finally will not be executed ?
03:09
Which is the base class of all exception classes ?
00:00
Explain about Exception Propagation
00:09
Difference between throw and throws.
00:09
Difference between Error and Exception.
00:14
+ Collection
25 lectures 19:23
Difference between List and Set
05:43
Unmodifiable Collcetion
01:42
What is UnSupportedOperationException ?
02:07
Difference between peek(),poll() and remove() method of the Queue interface.
06:07
How HashMap internally works ?
00:18
How HashSet works internally ?
00:05
Difference between ArrayList and Vector
00:28
Difference between HashMap and HashTable
00:16
Difference Between Iterator And Enumeration
00:09
Difference between Iterator and ListIterator
00:11
Difference between Fail Fast iterator and Fail Safe iterator
00:16
How Fail Fast Iterator come to know that the internal structure is modified ?
00:15
Difference between HashSet and TreeSet
00:06
Difference between HashMap and ConcurrentHashMap
00:07
Difference between ArrayList and LinkedList
00:16
Why Map interface does not extend the Collection interface ?
00:16
What is hash-collision ? How it is handled in Java ?
00:07
How do you convert a given Collection to SynchronizedCollection ?
00:02
Why ArrayList is better than Arrays ?
00:02
For addition and deletion. Which one is most preferred ArrayList or LinkedList ?
00:03
For searches. Which one is most preferred: ArrayList or LinkedList ?
00:02
Difference between Array and ArrayList.
00:09
Explain TreeMap.
00:08
Difference between HashMap and TreeMap
00:10
What is the difference between Collection and Collections ?
00:09
+ Design Pattern
5 lectures 23:08
How to create Immutable Class ?
09:25
Difference between Static Class and Singleton Class ?
00:17
Which design patterns are used in JDK ?
00:08
+ Java 8 Interview Questions
10 lectures 29:31
What is Functional Interface ?
06:04
What is Lambda Expression ?
03:42
What is Stream API ?
08:01
What is Optional ?
03:42
What is StringJoiner ?
05:31
Difference between Collection API and Stream API
00:27
What kind of variable you can access in an lambda expression ?
00:08
Difference between Iterator and Spliterator
00:13
Differences between Java’s OLD Date API and Java 8’s Date and Time API
00:12
+ Serialization
4 lectures 19:51
What is Serialization ?
06:17
What is Deserialization ?
04:00
What is transient variable ?
03:39
What is SerialVersionUID ?
05:55
+ Other Questions
27 lectures 11:16
In how may ways we can create an object in Java ?
03:45
What is Ternary Operator ?
03:19
What is the purpose of a Volatile Variable ?
00:05
What is Externalizable ?
00:03
What is the difference between a static and a non-static inner class ?
00:06
What are order of precedence and associativity, and how are they used ?
00:05
What is the difference between inner class and nested class ?
00:07
Difference between StringBuffer and StringBuilder
00:03
this() Vs super()
00:09
Can you use this() and super() both in a constructor ?
00:05
Difference between flush() and close()
00:10
What is anonymous inner class ?
00:10
What is Classloader in Java ?
00:06
Explain Annotation
00:16
How many times does garbage collector calls the finalize() method for object ?
00:03
Can the Garbage Collection be forced by any means ?
00:06
Why java is not 100% Object Oriented ?
00:04
Difference between a break statement and a continue statement
00:05
Difference between equals and ==
00:06
Difference between Comparable and Comparator
00:17
What is Java instanceOf operator ?
00:07
What is Synchronization ?
00:24
What is the disadvantage of Synchronization ?
00:08
Difference between Inheritance and Composition
00:06
Difference between aggregation and composition
00:06
What is Producer and Consumer problem ?
00:46
Difference between Serializable and Externalizable interface
00:19