What goals do you set for yourself when taking on a new position in a company?
Java
What distinguishes a development method that uses a trunk branch from an approach based on creating separate features or feature branches?
How can different configuration profiles be implemented in Spring?
Explain what a ConcurrentHashMap is and how it ensures safety during parallel data access.
What are the main differences between using Spring Data JPA and Spring Data JDBC when working with databases?.
What scopes can be used in any application?
How to initiate a new transaction in a service without using internal dependencies (Self Injection)?
What type of method binding is used during method overloading?
What task does the Design Pattern Methodical Structure perform?
В чем различие между StringBuilder и StringBuffer в Java?
Explain the differences between inversion of control and dependency injection in software development.
Have you had experience working with services where each container was run on its own JVM?
Have you ever developed or implemented a component or mechanism similar to Starter?
How is it recommended to run a method inside a new transaction in an application?
What methods do you have for increasing service scalability?
Explain how the Circuit Breaker works and its states.
How is the difficulty of adding a new element to the HashMap data structure determined?
What are the advantages of using interfaces to organize interaction with various objects?
How is the 'Template Method' pattern implemented in the Spring framework?