What was the reason for leaving your previous job?
Java
What is a container in Java?
How do you use dependency injection in your work?
Which component is responsible for establishing connection and registration between Kafka brokers?
What is the difference between Spring and Spring Boot?
How is scalability achieved in applications in Kubernetes?
Explain the concept of lazy loading in Hibernate and how it affects data handling.
How does the garbage collector mechanism decide which objects to delete from memory?
Is it possible to implement parallel data processing on resource-constrained devices?
Explain what is meant by a string in programming.
Can you explain what a Spring Boot Starter is and how it simplifies working with Spring Boot applications?
What is the significance of the final modifier for declared classes and interfaces in Java?
What difficulties have you encountered when using Hibernate in projects?
Can you list the main groups of design patterns by the GoF class?
Does a static class have a constructor?
Have you used the EXPLAIN command in your SQL queries to analyze their execution?
How can a Java application be run on different operating systems?
Can we develop in Java without using the JDK?
Which approach to using Stream API do you consider most effective in your projects?
Have you worked with Java 21 and microservices?