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