Explain the difference between the concepts of Inversion of Control, Dependency Injection, and Dependency Inversion Principles.
Java
What methods or modes of data retrieval are you familiar with in the ResultSet object?
Can you explain what the term 'Staging Area' means in the Git version control system?
Would it be correct to use private methods annotated with @Transactional in the context of transactional processing?
Tell me about a case when you had to implement complex business logic in a project
Which design pattern do you consider most useful in development practice?
Do you have experience or interest in the works of Landau and Lifshitz in physics or mathematics?
Can you explain the differences between continuous integration and continuous deployment?
What should be considered when evaluating and selecting a project?
Can you specify at which stage we stopped or from which point to continue?
Is it possible to turn off the camera during an interview?
Can you give an example of implementing a specific design pattern in practice?
What is the purpose and main functions of a hash function in programming?
Have you used Hibernate for working with databases?
What experience do you have using Hibernate for database operations?
What is the main function of the Set data structure and what is it used for?
How is the sequence of operations between threads ensured considering the Happens-before rules?
What type of load balancer have you used in your projects?
Can you name the main categories of design patterns and their examples?
Are you willing to wait a little?