Tell about the last task or project you participated in and your contribution to it.
Java
Have you undergone any professional training or courses for skill enhancement?
What prompted you to decide to move to Moscow?
What does the occurrence of a ConcurrentModificationException in Java mean, and in what situations can it be thrown?
How do services determine the location or addresses of other services in the system?
Have you had experience with Java Database Connectivity (JDBC)?
What tree underlies the implementation of the TreeSet data structure?
Did you receive education in Saint Petersburg?
What is your opinion of Moscow as a place to live or work?
Is Collections a class or an interface in Java?
Can you list the sorting algorithms used in Java and briefly describe their features?
How do the current project and the previous one differ from a technical point of view?
Do you have experience working with the BPM tool Activiti?
Explain what raw exceptions in programming language are.
What time frame does the decision-making process usually take?
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?
What is the role of synchronization when working with classes in a multithreaded environment?
What experience do you have in using the Spring framework for application development?
Explain the difference between the concepts of Inversion of Control, Dependency Injection, and Dependency Inversion Principles.