How can a new branch be created in the Git version control system?
Java
Which Spring Boot component provides dependency injection through abstract interfaces and implementations?
What methods do you use to manage database interactions in your projects?
What is the difference between null in database management systems and in the Java programming language?
What is the difference between using a simple Statement and a prepared PreparedStatement for executing SQL queries in JDBC?
What factors are important when applying pessimistic locks in database systems?
Have you had experience working on three different tasks simultaneously in one day?
Can you explain the differences between the annotations @Controller and @Component in Spring, and their purpose?
What is the time complexity of searching for an element in a HashMap in the worst-case scenario?
What is an alternative (alternate) key?
For what reason are data structures like Map used to implement caches?
Как влияет удаление элемента из очень большого массива на его производительность?
What types of testing scenarios have you implemented or tested in your practice?
Will the equals method return true when comparing objects of different classes if their fields match?
What tools or libraries are used for managing execution threads in software solutions?
How do you implement testing using parameters and what is your experience in this area?
What are the advantages of microservice architecture compared to monolithic?
Can you name the main architectural patterns used in the Spring Framework?
In which cases should an abstract class be used, and in which cases — an interface?
Is Stack a long-term data storage?