What does a Hash Join operation mean in terms of a query? Are there alternatives?
Java
What happens at application startup if several beans match one type?
If an OptimisticLockException occurs, what should be done? Will Spring Data automatically retry the transaction?
Code task: AtomicBoolean and race condition (screenshot with code)
What does the @Transactional annotation do and what are its attributes?
Why are you currently looking for a new job? What is unsatisfactory about your current position?
Why did you decide to leave your current job?
Have you ever groomed tasks with analysts before writing requirements?
Tell about the main concepts in Kafka: brokers, topics, producers, consumers, etc.
What needs to be added to the query to filter records where the user has more than two accounts?
How would you implement a web service that synchronously sends a message to Kafka and waits for a response from another topic?
How correct is it to use a mutable object as a key in HashMap? What requirements must be followed?
Have you used Git from an IDE or sometimes worked with the command line?
What are optimistic and pessimistic locks in JPA/Hibernate? How are they implemented under the hood? When should each be used?
Tell about a case when you noticed a process was not working or was working poorly, proposed an idea, and it was implemented.
Have you dynamically changed partitions? Explain the dependency on load.
The commit to master does not conform to the notation. How to fix this situation?
What attributes from Kafka can a consumer read from a message, besides the body itself?
What tasks do you want to solve at your new job?
Describe the business process and technical flow in the accrual calculation service.