Can you explain what Spring is and what it is used for in Java development?
Java
Redis has two persistence mechanisms (RDB and AOF) — have you considered these for reducing data loss window?
Have you ever written your own starters? For what task?
Are you ready to participate in support of services in production, on duty?
How to make parallel calls to multiple services to generate a report?
How is optimistic locking implemented in data management systems?
The photo/video publishing service started processing requests slowly during a sharp traffic increase. How to determine whether the problem is on your side or with external integration?
How to find slow queries in a sluggish database and what to do with them?
How to fix deadlock in a Wallets task? Can atomic operations be used?
What does the use of Collections.synchronizedMap entail, and what are the advantages and disadvantages of this method?
How do you assess your experience with Spring, Spring Boot? What have you done? Do you know how it works under the hood?
What technologies and tools have you used in your latest project?
Как настроить размер thread pool для параллельных HTTP запросов?
How does the nested @Transactional annotation work if the inner method is in another service?
How to resolve cyclic dependencies when using Dependency Injection?
What type of metric is best suited for a graph of order count per second?
What TTL should be chosen for caching rates if rates change infrequently?
For what situations and tasks is the function used in programming?
Read the code, determine whether the program will finish execution and what will be printed at the end in the log.
Can you give an example of a situation where using ThreadLocal is justified?