What are the main tasks solved by the Spring framework in application development?
Java
What is the impact of using the @Transactional annotation in a Spring application?
How is an element removed from an ArrayList collection in Java?
Explain the mechanism of the @Transactional annotation in Spring Framework and how it manages transactions.
What is the purpose of the ReentrantLock class in Java and how does it compare to synchronized?
Can you explain what is meant by an atomic data type?
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?
What motivates you to look for a new job at the moment?
Explain the concept of synchronization in a multithreaded environment and why it is necessary.
What is ELK, and how do logs get into the system?
Name three examples of terminal terminating operations in the Stream API.
What is the role and purpose of profiles in Spring Boot, and how are they used in applications?
At what isolation level is dirty read possible?
Have you participated in development using Spring WebFlux?
How is the trace identifier transmitted for request tracking?
What is the main role of creating individual starts in Spring Boot and what are their advantages?
What methods can be used to increase the throughput and resilience of a distributed database as the load grows?
What actions would you take if database performance degrades?
Can a single-threaded call to a method declared with synchronized re-enter the same method during its execution?