What metrics did you use to evaluate the level of database fill in your last project?
Java
In which cases should the volatile keyword be used in Java?
How does Spring resolve conflicts when there are two beans of the same type? How to inject dependencies?
Which Kafka topics will be in the reporting system, who produces and who consumes?
Can you tell about your independent projects that you are engaged in or have been involved in?
What components does the @Transactional annotation mechanism consist of?
Have you created your own starter module for Spring Boot?
What build automation tools have you used in your practice?
How is the two-phase commit mechanism usually implemented to ensure transaction consistency?
Can you explain the behavior mechanism of FetchType.LAZY loading strategy in ORM systems?
Tell us about the Interface Segregation principle (the letter I in SOLID).
What methods can be used to implement access or resource restrictions in Java?
Have you had experience using reactive programming approaches?
What is the purpose of the ThreadLocal class?
How is the process of adding an element to a HashMap data structure performed?
Where did the idea of scope come from? Can you elaborate on it?
What does an HTTP request consist of?
What does a B-Tree index look like, and why does it provide acceleration?
How to ensure immutability of objects in a class?