Have you had experience developing applications using Spring Boot?
Java
Describe your experience working with Java language and projects where you used it.
Where in regular Java can you encounter ForkJoinPool without explicitly creating it?
Can you list the main operations performed at the end of data streaming processing?
Какова роль инструкции FROM в Dockerfile и зачем она необходима?
In what cases is it more reasonable to use abstract classes in software system design?
Have you used optimistic locking technology to manage concurrent data access?
How does automatic garbage collection work in Java and how does it operate?
Do you have experience implementing authentication mechanisms using Spring Security?
Have you used monitoring systems in your last project?
Can you explain the concept of type erasure in the Java programming language?
Have you used Spring for microservice development in your last project?
What books on programming do you plan to study or recommend for improving your knowledge?
Which vendor supplied the used version of JDK in your project?
Explain the mechanism of the @Transactional annotation in Spring Framework and how it manages transactions.
What is the difference between ArrayList and the List interface in Java, and how are they related?
Have you encountered difficulties when testing this project?
What are the advantages and disadvantages of immutable objects when working in a multithreaded environment?
Have you worked on a project consisting of a single module or multiple modules?