How can the N+1 problem be mitigated when using Hibernate, and what approaches are available for this?
Java
How is data exchanged between microservices in your project?
What roles and functions did the participants of your team perform at your previous workplace?
Can you explain the purpose and operation of the @Transactional annotation in the context of database transaction management?
How is the hierarchy of different collection data types structured?
What features and functionalities were used in your last project with Spring Boot?
Does each Parallel Stream use a separate thread pool or a common one for all?
How was testing carried out in your last project?
What events or achievements have stood out to you in the recent period?
What is a partition in Kafka? How are partitions distributed among consumers of the same group?
How can dependency injection be implemented in Java applications?
Explain the concept of 'happens before' in the context of modeling event sequences in multithreaded programming.
select count(*) from A
Can you list and explain the main scope areas of components in Spring?
What methods can be used to eliminate race conditions in multithreaded programming?
Have you had experience working on projects built with monolithic architecture?
What difficulties can arise when writing data to a database simultaneously from two microservices?
Have you had experience working within the Scrum methodology?
What thread-safe equivalent of ArrayList is presented in the java.util.concurrent library?
What methods can be used to prevent or eliminate deadlocks in a system?