How is the index of an element determined when accessing an element in an ArrayList, and what is the resulting time complexity?
Java
What is the functional purpose of database sharding technology?
Can you explain the main differences between Docker and Docker Compose and their purposes in development and deployment?
How have you used Spring Boot in your projects and what is your experience with this framework?
How is the testing of individual code components carried out using unit tests?
When should thread-safe collections be used in multithreaded applications?
How does the process of creating a client and an order differ when using one or two transactions?
Why is it important to normalize database data structures and what are the benefits?
What steps are necessary to integrate an external Spring Bean into your application?
Have you worked with technologies similar to Java before?
What types of problems can occur in a database during concurrent processing of multiple transactions?
Where in the Spring configuration is the HTTP method for handling requests defined?
At what level of detail do you expect to receive tasks to perform?
What is your current level of professional training: beginner or junior specialist?
What is type covariance?
What is the role of the Ingress component in OpenShift and why is it used?
Can you explain what is meant by class definition in the context of programming?
What is the purpose of the @ExtendWith annotation in Java tests and what does it indicate?
What is the CAP theorem?
What are the limitations of using a method with the same name in a single Java class?