How are different types of collections structured and organized in programming languages?
Java
What is the difference between a Docker image and a running Docker container?
From the SOLID principles, which is considered the most important and what is it used for?
How can you undo changes and revert to a previous commit state in git?
What methods have you used to improve the performance and scalability of relational databases in your projects?
Have you developed your own classes for error and exception handling in your projects?
What are atomic data types and what are they used for?
How does changing the value of a key affect the operation of a Map data structure?
Can an interface contain a constructor?
Is it possible to make the main program thread a daemon?
What key aspects do you analyze in the output of the EXPLAIN ANALYZE command to evaluate query performance in a database?
Which data structure provides maximum speed for the Command pattern, and what can it be replaced with?
How do you participate in the process of developing new features and solutions in your current project?
Do you use the Command pattern in your work?
What is the main idea of Stream API in Java?
What are channels in the context of Java?
What tools or annotations can we use to specify constraints in Java?
Does caching work only with databases?
How to distinguish between synchronous and asynchronous data transfer in systems, and how do they differ?
What type of exception would you use to handle a situation where it is impossible to establish a connection with a microservice in a booking system?