Why is using parallel streams faster than sequential ones when calculating the sum of numbers from 1 to 100?
Java
How to correctly implement the hashCode and equals methods in a class?
What actions can be taken to add a unique trace identifier to log entries?
What reasons might be considered unreasonable when creating indexes on all columns of a database table?
How is request path tracking implemented in the system?
What are the differences between using HashMap with synchronized methods and using ConcurrentHashMap in a multithreaded environment?
Have you created your own module or starter project based on Spring Boot?
Explain the purpose and features of using the volatile keyword in programming.
What is the main purpose of Kafka Topic in a message exchange system?
Explain the mechanism of the @Transactional annotation in Spring Framework and how it manages transactions.
What default transaction isolation level is used in the Spring framework?
What are the main tasks solved by the Spring framework in application development?
Explain what the abbreviation MDC means in the context of databases or data storage systems.
At what stage of the interview is the use of a static synchronized method considered, and how is it used for access synchronization?
Who is responsible for setting the number of partitions in Kafka topics in your company?
Is it possible to achieve higher performance when summing numbers from 1 to 100 by using parallel streams instead of regular ones?
At what isolation level is dirty read possible?
How is data integrity ensured when one of the database nodes fails in a cluster architecture?
What resources and how much time are required to create and launch a new thread of execution?
How to choose an index to optimize query speed?