What are the possible types of ThreadPoolExecutor/ExecutorService and when to choose which?
Java
What are the possible types of ThreadPoolExecutor/ExecutorService and when to choose which?
What are the risks of using Optional, Stream API, and parallelStream?
What are the risks of check-then-act pattern?
What is the difference between Spring MVC and WebFlux? Have you used WebFlux?
What are the main differences between Kafka, RabbitMQ, ActiveMQ, and IBM MQ?
In which cases @Transactional may not work?
Tell us about your current, last, or biggest project: business context, stack, and key results.
What is the difference between CountDownLatch and CyclicBarrier, when to use them?
What were the system bottlenecks and how did you eliminate them?
What is a monitor and what are the thread states in Java?
What is the difference between volatile and atomic classes?
What is a full scan?
What is MVCC and VACUUM, why do tables bloat?
What is meant by happens-before?
What architectural decisions did you make?
How to reconcile database changes and event publication?
What is EXPLAIN ANALYZE and how to find a slow query?
Why is the equals/hashCode contract critical?
What is the difference between scope prototype and singleton in Spring?