Have you had experience with reactive programming or asynchronous data streams?
Java
Can you explain the main differences between Docker and Docker Compose and their purposes in development and deployment?
Can default method implementations be declared inside functional interfaces in Java?
How is the configuration and registration of a Bean carried out within the Spring Framework?
What methods can be used to implement functional expressions (Lambda) in programming?
How did you interact with Spring Controller during testing?
How do you implement testing using parameters and what is your experience in this area?
Have you had experience with Java Database Connectivity (JDBC)?
Can you explain what Jakarta EE platform includes and what it is used for?
Explain the differences between decorator and proxy patterns and their use cases.
What object copying methods in Java do you know?
Can you explain what is meant by API Gateway and how it functions in distributed system architecture?
Is it possible to improve performance when processing large-scale queries?
How is index creation by condition performed in a database column?
Is it permissible to declare a class as final when using it as an Entity in JPA?
What instructions are typically used in a Dockerfile to build a project image?
Do you have experience using coroutines in your projects?
Can you explain what a transaction log in Kafka is and how it is used to ensure data transfer reliability?
Explain the N+1 problem that can occur when using Hibernate, and how to avoid it.
What is the component called that manages bean objects in Spring Boot?