banner
T

Tuan Nguyen

May 23, 2026
15. Java Exception

This section focuses on Java exception handling concepts including checked and unchecked exceptions, try-catch-finally, custom exceptions, transaction rollback behavior, resource management, and best practices for building reliable enterprise backend applications.

d3ef41d8ca894930bb770f5865fc5472.png
T

Tuan Nguyen

May 23, 2026
14. Java Stream API

This section focuses on Java Stream API concepts including functional programming, lazy evaluation, stream operations, Optional, lambda expressions, collectors, parallel streams, and common performance considerations in modern Java applications.

4830d5e209a248e8a3f15d7d68f9d9e8.png
T

Tuan Nguyen

May 23, 2026
13. Java Multithreading

This section focuses on Java concurrency and multithreading concepts, including threads, synchronization, thread safety, race conditions, locks, concurrent collections, thread pools, and modern concurrency features such as virtual threads in Java 21.

b02adbaf02a34c95ae0a1402c86f88a0.png
T

Tuan Nguyen

May 23, 2026
12. Java Core

This section focuses on core Java concepts including JVM internals, memory management, collections, concurrency, exceptions, streams, generics, multithreading, and modern Java features commonly used in enterprise backend development.

440b8bbce2d3497da1dbd72b73c81dc7.png
T

Tuan Nguyen

May 23, 2026
11. Java OOP

This section focuses on core Object-Oriented Programming concepts in Java, including encapsulation, inheritance, polymorphism, abstraction, interfaces, composition, SOLID principles, and how OOP supports scalable and maintainable backend application design.

55819c325cd14073ad80fb8547e0345d.png
T

Tuan Nguyen

May 23, 2026
10. Scenario-Based JPA Questions

This section focuses on real JPA problems that often appear in backend interviews, including lazy loading, N+1 queries, transactions, cascading, concurrency, pagination, rollback issues, and production database behavior.

9090671463f041ee980ddaf8e3ea8e45.png
T

Tuan Nguyen

May 23, 2026
9. System Design / Backend Design

This section focuses on designing backend systems with real production concerns, including authentication, transactions, scalability, reliability, consistency, retries, rate limiting, pagination, idempotency, and distributed system patterns.

57ce061da8a442ad9176d1c1383f3f01.png
T

Tuan Nguyen

May 23, 2026
8. Kafka Questions

This section focuses on Kafka fundamentals, including topics, partitions, consumer groups, message delivery guarantees, event-driven architecture, serialization, failure handling, and how Kafka integrates with Spring Boot in distributed systems.

d8b44be2b587498c83959164d78f4c56.png
T

Tuan Nguyen

May 23, 2026
7. Security Questions

This section focuses on Spring Security fundamentals, including authentication, authorization, JWT-based security, password protection, endpoint security, filters, and how modern Spring Boot applications secure REST APIs.

451ca092a9a34d4788c4ccba44cb21f2.png