Can you explain the mechanism of transaction promotion in Spring and its types?
Java
What are the advantages and disadvantages of using the static keyword in programming?
What is the purpose of the transient modifier in programming?
Have you had experience working with message queues in Apache Kafka?
Is it possible to have multiple Bean objects in the Spring context at the same time?
Can you give an example of a scenario where it is necessary to use multiple instances of a Bean component in Spring?
What architecture will be most effective for quickly creating a minimally viable product (MVP)?
What methods can be used to determine the last word in a text sequence?
How are linked list nodes stored in heap memory?
Can you explain how elements are arranged inside a Set data structure?
What methods exist for reversing the order of characters in a string?
Can you explain what Spring Batch is and in what cases it is used for data processing?
What is the difference between using primitive data types and their wrapper objects in programming?
What could be the disadvantages of using the @Autowired annotation in Spring?
What methods can be used to improve interaction efficiency with a database?
What are the differences between map and flatMap methods when working with streams in Java Stream API?
Where in memory are wrapper objects for primitive data types usually placed?
Does the length of an int variable usually differ from the length of a short, and does this affect JVM operation?
Can you compare the speed of element search in different types of collections?
Explain what a cyclic dependency is in the context of Spring and how to avoid it.