Explain the main principles of Apache Kafka and its architectural features.
Java
Tell us about your experience in developing or using artificial intelligence-based solutions.
How have you used the @Transactional annotation in Spring and what was your experience with it?
Have you configured memory management for services in previous projects?
What system behavior is expected when using the Repeatable Read isolation level during concurrent updates of a single account by two transactions?
Improve the LRU cache implementation so that eviction occurs based on the time of last access, not the time of addition.
Have you had experience analyzing and optimizing Java application performance?
Is it possible to use a native SQL query for atomic balance update without locking rows?
How to ensure thread safety of the implemented LRU cache?
Implement an LRU cache with eviction of old values (basic implementation).