Can you name the main types of relationships that exist between tables in a relational database?
Java
Is there a code review process organized by the team within the project?
How to implement the Singleton pattern in Java?
What does the LazyInitializationException mean and in what situations does it occur when working with ORM?
Explain the level of transaction isolation where uncommitted data can be read, and what characterizes it.
What is the role and purpose of functional interfaces in programming?
What is the difference between @Bean and @Component annotations in Spring, and in what situations are they used?
Is it necessary to adhere to all SOLID principles in every development case?
What components and modules of Spring Cloud have you used in your projects?
What causes a conflict when sequentially applying the rebase command to merge two branches with their common base?
Can you explain what Spring is and what it is used for in Java development?
How can data from two tables be combined in an SQL query?
What methods exist to prevent the execution of the finally block after an exception in try/catch?
What methods do you use to achieve high cohesion of components during code refactoring?
Explain the concept of Service in the OpenShift platform and its role in managing network interaction of containers.
How is a collision of keys handled when using Bucket in a HashMap?
Could you explain the differences between relational and non-relational data storage systems?
Did you use an orchestrator in your last project?
What methods do you know for eliminating cyclic dependencies between components in Spring?