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.

Audience

Students who are learning Java and who are planning to attend Java Interviews. Students who want to add more depth to their Java knowledge

Publisher resources

Download Example Code

Table of contents

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

Product information

  • Title: Java Interview Guide : 200+ Interview Questions and Answers
  • Author(s): In28Minutes Official
  • Release date: March 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789132328