12 subtopics
Java Development

Core Java Fundamentals

Basic Java concepts, JVM, JDK, JRE, data types, operators, and language fundamentals.

20 questionsView sample →
Java Development

Object-Oriented Programming

Classes, objects, encapsulation, inheritance, polymorphism, and abstraction in Java.

20 questionsView sample →
Java Development

String Handling

String immutability, StringBuilder, StringBuffer, pooling, and common string programs.

20 questionsView sample →
Java Development

Exception Handling

Checked vs unchecked exceptions, try-catch-finally, and custom exception patterns.

20 questionsView sample →
Java Development

Java Collections Framework

List, Set, Map implementations, iterators, Comparable, and Comparator.

20 questionsView sample →
Java Development

Multithreading & Concurrency

Threads, synchronization, deadlocks, volatile, and the Executor Framework.

20 questionsView sample →
Java Development

Java 8 Features

Lambda expressions, Stream API, functional interfaces, Optional, and default methods.

20 questionsView sample →
Java Development

JDBC & Database Connectivity

Connections, statements, prepared statements, transactions, and SQL injection prevention.

20 questionsView sample →
Java Development

JVM, Memory & Garbage Collection

Heap vs stack, GC algorithms, class loaders, Metaspace, and JVM tuning basics.

20 questionsView sample →
Java Development

Design Patterns

Creational, structural, and behavioral patterns commonly asked in Java interviews.

20 questionsView sample →
Java Development

Spring Framework

IoC, dependency injection, Spring Boot, beans, and common annotations.

20 questionsView sample →
Java Development

Microservices & REST APIs

REST principles, HTTP methods, API gateways, service discovery, and resilience patterns.

20 questionsView sample →

Practice with AI mock interviews

Run Java mock interviews with instant feedback on AiLx.

Free to start · No credit card required