What are the advantages and features of different types of collections in Kotlin do you know?
Java
Have you had experience using WireMock for API mocking?
What experience do you have with messaging systems and queue brokers?
Explain the principle of the optimistic locking method in managing concurrent data access.
What is the initial number of elements an ArrayList can contain when created without specifying a size?
Have you used reactive programming libraries in your projects?
What are the main differences between the Kanban, Scrum, Waterfall, and Agile project management methodologies?
In what type of trees are indexes usually implemented for fast data search?
Tell us about your experience using Hazelcast in projects
Have you used the @SpringBootTest annotation in your tests to run the Spring context?
What annotations do you use in your tests?
How is the problem of cyclic component dependencies eliminated when using Spring?
Is it guaranteed that the finally block will execute regardless of conditions in try and catch?
Do you use tools for automatic code analysis in your current activity?
What is the difference between clustered and non-clustered indexes in databases?
Can you explain what is meant by the Spy component in testing and development?
Can you list the main components of Spring Cloud and briefly describe their functions?
Which SOLID principle might be violated if one object is responsible for too many tasks?
Can you explain the mechanism of BeanPostProcessor in the Spring ecosystem?