Have you ever tried working as a developer?
Java
For performing a large number of insertions in the middle of a collection, is it preferable to use ArrayList or LinkedList?
Is it possible to use standard collections in a multithreaded environment without the risk of synchronization errors?
Can you explain how data reading is performed in read-only transaction mode?
What delivery strategy is implemented in Kafka by default?
Can you name classes whose objects cannot be modified after creation?
What could be the disadvantages of using dependencies injected through class fields?
What are the advantages and disadvantages of using beans for application configuration?
What is the main task of the Map data structure and what is its advantage?
Have you had experience working with situations where data in the system was inconsistent under the conditions of simultaneous access by multiple users?
How do you resolve dependency conflicts when using spring-boot-starter-test?
How to ensure the atomicity of an operation when business logic involves two different data storage systems?
What is refactoring?
How are references from Old Generation to objects in Young Generation considered during Minor GC if tracing Old Generation is not performed?
How can databases be optimized?
Is it possible to initiate the initial operation process?
Can you describe the main types of operations available in Java's Stream API?
Is it possible to configure external libraries in a project using Spring Boot?
When should you notify a user about changes made to a document in the system?
Circuit Breaker: implementation and states of the algorithm.