In what tasks have you used AI agents?
Java
Why are you considering new opportunities now, what is unsatisfactory in your current situation?
Have you applied a microservices approach in your last project?
Have you ever developed with AI from scratch?
How to ensure that all messages from a single client are written to the same partition in Kafka?
How to execute code asynchronously in another thread in Java or Spring?
What is the difference between @Bean and @Component annotations in Spring, and in what situations are they used?
Who is responsible for creating the proxy object when using the @Transactional annotation in Spring?
What methods and tools can be used to implement thread management in applications?
Tell me about the project at Tochka Bank.
How do you share knowledge among developers? How was the code review process organized?
Tell me about authorization and authentication in the project. How do these two concepts differ?
Memory and response time increase on the graphs with constant RPS — what does this mean?
How does Garbage Collector work in general terms?
Question 7. There is a service ExampleService (see figure). If an external service calls the following methods in sequence: exampleService.getCityFromCache(100000); exampleService.getCity(100000); How many times will there be a call to CityDao::getCity if the cache was empty? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } }
What are volumes in Docker?
What was used for database interaction in the application?
What properties and behaviors does the keyword synchronized have in Java?
Have you ever had to use spring-boot-starter or write your own components?
What microservice patterns do you know and have you applied?