Java Interview Guide

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.

Publisher Resources

Download Example Code

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

Product Information

  • Title: Java Interview Guide
  • Author(s): Ranga Karanam
  • Release date: March 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789132328