Java concurrency is a useful topic for intermediate and senior backend interview preparation. This guide covers the Java Memory Model, happens-before consistency, synchronization, concurrent collections, and virtual threads, with code examples.
This guide reviews Spring Boot and microservices topics, including proxy-based @Transactional behavior, distributed transaction patterns, resilience, tracing, and Java virtual threads.