Java Interview Guide : 200+ Interview Questions and Answers
Get Ready for your Java Interview with 200+ Java Interview Questions for Beginners

What you will learn?
- You will understand what kind of questions are asked in Beginner Java Interviews
 - You will be able to Answer questions on Java Platform, Wrapper Classes and Strings
 - You will be able to quickly revise all Your Java Concepts with Awesome Examples
 - You will Understand New Features in Java 5, Java 6, Java 7 and Java 8
 - You will Understand Basic and Advanced Object Oriented Concepts
 - You will be able to Answer Questions on Collections, Generics and MultiThreading
 - You will Understand Exception Handling Best Practices
 - You will Understand basics of Functional Programming - Lambda Expressions and Streams
 
Your trainer

in28Minutes Official
Ranga is an AWS Certified Solutions Architect Associate.
We are teaching 30+ Courses to 450K Learners on DevOps, Cloud ( AWS, PCF, GCP, and Azure ), Full Stack ( React, Angular ), Java Programming, and Java Frameworks ( Spring, Spring Boot, Spring MVC, Hibernate ).
We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real-World Application Examples.
We have a wide range of courses focused on Spring Boot - Creating APIs and Microservices, Deploying to Cloud ( AWS, Azure, Docker, Kubernetes, Azure ), and Integrating with Full Stack Front end frameworks ( React & Angular ).
55 lessons
Easy to follow lectures and videos covering subject details.
6 hours
This course includes hours of video material. Watch on-demand, anytime, anywhere.
Certificate of Completion
You will earn a Certificate of Completion at the end of this course.
Course curriculum
- Introduction01:32
 - Three Things You need to Know01:14
 - Congratulations00:41
 - Course Overview02:31
 
- Java Popularity and Platform Independence05:07
 - Compare JDK vs JVM vs JRE04:05
 - Differences between C++ and Java02:07
 - Java Classloaders02:42
 
- Wrapper Classes11:01
 
- String, StringBuffer and StringBuilder09:46
 
- Object Basics - Class, Object, State and Behavior06:35
 - toString method03:27
 - equals and hashCode methods10:33
 - Inheritance, Method overloading and Method overriding11:21
 - Interface08:26
 - Abstract Class09:59
 - Constructors - this() and super()07:25
 - Do not forget to do Exercises01:43
 
- Polymorphism and instanceof08:34
 - What is Coupling?05:23
 - What is Cohesion?05:00
 - What is Encapsulation?04:39
 - Inner Class and Static Inner Class05:47
 - What is an anonymous class?02:50
 
- Access Modifiers - public, private, protected and default09:55
 - Final method, variable and class03:42
 - Static variables and methods07:01
 
- Simple Puzzles on conditions and loops08:09
 
- Exception Handling - try, catch and finally09:10
 - Checked and Unchecked Exceptions05:48
 - Throwing an Exception05:43
 - Creating Custom Exceptions11:19
 
- Arrays05:38
 - Enum05:08
 - Variable Arguments03:49
 - Asserts and Garbage Collection05:24
 - Static and Member Initializers04:19
 - Serialization06:58
 
- Collection Interface Hierarchy05:40
 - Collection & List Interface methods and classes - ArrayList, Vector & LinkedList07:32
 - Set interfaces and implementations - HashSet, LinkedHashSet and TreeSet06:00
 - Map interfaces and implementations - HashMap, LinkedHashMap and TreeMap04:14
 - Queue interfaces and implementations - Deque and BlockingQueue06:36
 - Collection Code Examples13:18
 
- Concurrent Collections - CopyOnWriteArrayList07:01
 - CompareAndSwap, Locks and AtomicOperations10:41
 
- Generics05:23
 
- MultiThreading - Need for Threads and Creating Threads08:20
 - Thread states, priority, ExecutorService and Callable07:03
 - Synchronization of Threads. join, wait, notify and notifyAll methods09:17
 
- Functional Programming Examples - Streams and Lambda Expressions08:34
 - Functional Programming Questions and Answers18:57
 
- Java New Features - Java 5, 6, 7 and 807:48
 
- Bonus Lecture00:18
 - Conclusion01:34
 
Online Courses
Learning Java doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.
Learn moreBooks
Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of Java related books and take your
YouTube videos
The number of high-quality and free Java video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.
Learn more






