O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Java Interview Guide : 200+ Interview Questions and Answers

Video Description

200+ Java Interview Questions for Beginners

About This Video

  • In the course, we use Eclipse to demonstrate examples. Some Java IDE would be useful.
  • This is a good refresher course covering important interview topics about Java.

In Detail

Preparing for Java Interview is tricky. You need to have a good understanding of the new features and revise concepts you used in your preparation. This course helps you to prepare for Java interviews with hands-on code examples covering 200+ Java interview question and answers on a varied range of topics.

Table of Contents

  1. Chapter 1 : Introduction to Course
    1. Introduction 00:01:32
    2. Three Things you need to Know 00:01:14
    3. Course Overview 00:02:31
  2. Chapter 2 : Java Platform
    1. Java Popularity and Platform Independence 00:05:07
    2. Compare JDK vs JVM vs JRE 00:04:05
    3. Differences between C++ and Java 00:02:07
    4. Java Classloaders 00:04:00
  3. Chapter 3 : Wrapper Classes
    1. Wrapper Classes 00:11:01
  4. Chapter 4 : Strings
    1. String, StringBuffer and StringBuilder 00:09:46
  5. Chapter 5 : Basics of Object Oriented Programming
    1. Object Basics - Class, Object, State and Behavior 00:06:35
    2. toString method 00:03:27
    3. equals and hashCode methods 00:10:33
    4. Inheritance, Method overloading and Method overriding 00:11:21
    5. Interface 00:08:26
    6. Abstract Class 00:09:59
    7. Constructors - this() and super() 00:07:25
    8. Do not forget to do Exercises 00:01:43
  6. Chapter 6 : More Object Oriented Programming Concepts
    1. Polymorphism and instanceof 00:08:34
    2. What is Coupling? 00:05:23
    3. What is Cohesion? 00:05:00
    4. What is Encapsulation? 00:04:39
    5. Inner Class and Static Inner Class 00:05:47
    6. What is an anonymous class? 00:02:50
  7. Chapter 7 : Modifiers
    1. Access Modifiers - public, private, protected and default 00:09:55
    2. Final method, variable and class 00:03:42
    3. Static variables and methods 00:07:01
  8. Chapter 8 : Conditions and Loops
    1. Simple Puzzles on conditions and loops 00:08:09
  9. Chapter 9 : Exception Handling
    1. Exception Handling - try, catch and finally 00:09:10
    2. Checked and Unchecked Exceptions 00:05:48
    3. Throwing an Exception 00:05:43
    4. Creating Custom Exceptions 00:11:19
  10. Chapter 10 : Miscellaneous Topics
    1. Arrays 00:05:38
    2. Enum 00:05:08
    3. Variable Arguments 00:03:49
    4. Asserts and Garbage Collection 00:05:24
    5. Static and Member Initializers 00:04:19
    6. Serialization 00:06:58
  11. Chapter 11 : Collections
    1. Collection Interface Hierarchy 00:05:40
    2. Collections & List Interface methods and classes - ArrayList, Vector & LinkedList 00:07:32
    3. Set interfaces and implementations - HashSet, LinkedHashSet and TreeSet 00:06:00
    4. Map interfaces and implementations - HashMap, LinkedHashMap and TreeMap 00:04:14
    5. Queue interfaces and implementations - Deque and BlockingQueue 00:06:36
    6. Collection Code Examples 00:13:18
  12. Chapter 12 : Concurrent Collections
    1. Concurrent Collections – CopyOnWriteArrayList 00:07:01
    2. CompareAndSwap, Locks and AtomicOperations 00:10:41
  13. Chapter 13 : Generics
    1. Generics 00:05:23
  14. Chapter 14 : Multithreading
    1. MultiThreading - Need for Threads and Creating Threads 00:08:20
    2. Thread states, priority, ExecutorService and Callable 00:07:03
    3. Synchronization of Threads: join, wait, notify and notifyAll methods 00:09:17
  15. Chapter 15 : Functional Programming - Lambda Expressions and Streams
    1. Functional Programming Examples - Streams and Lambda Expressions 00:08:34
    2. Functional Programming Questions and Answers 00:18:57
  16. Chapter 16 : New Features
    1. Java New Features - Java 5, 6, 7 and 8 00:07:48
  17. Chapter 17 : Thank You!!
    1. Conclusion 00:01:34