What types of tasks have you solved at your previous job that seemed inefficient or difficult?
Java
What is the difference between finalize and finally in resource and exception handling?
What is Spring Boot used for?
Explain the concept of immutable collections and their main advantages.
Is it possible to implement an interface through another interface?
How can a stream of elements be converted into a collection list?
Can you override a method in Java? What about a constructor?
Is it always necessary to use transactions when performing database operations?
What is the difference between SQL and NoSQL databases?
What type of exception would you use to handle a situation where it is impossible to establish a connection with a microservice in a booking system?
What is Git used for?
For what purpose is serialization used in Java?
How does Java handle generics?
Do you know the difference between StringBuilder and string concatenation in Java?
What format and tools did you use for task setting and tracking in your previous project?
What does the collect method do in Java?
Can you explain the dependency issues related to hidden JAR files?
In which cases should you create custom exception classes in your code?
How to create a link to an email address?
What is the difference between a nested class declared as static and an inner class without a modifier in Java?