Java
What methods and properties are available through the Object class in Java and inherited by all classes?
How does the try-with-resources operator work in Java?
What is the Singleton design pattern with double-checked locking?
Why are immutable classes needed and what are their main characteristics?
What is the difference between @RestController and @Controller annotations in Spring?
What is the difference between the annotations @RequestMapping and @PutMapping in Spring?
Where is the initialization of static and non-static fields allowed?
What main functions and tasks do you perform in your current project?
Why is it not recommended to use the Thread.stop() method?
What are stacks?
What are the data merging strategies from a database developer’s perspective?
How to change the default behavior of serialization and deserialization in Java?
What plugins can be installed when creating a virtual machine?
Where is the @Bean annotation used?
Can programming errors be considered checked types and how does it affect error handling?
What are the typical tasks and responsibilities you have in your daily work when using Java?
How to avoid the ConcurrentModificationException when iterating over a collection?
What is the purpose of the limit() method in streams?
To which constructs in Java can the static modifier be applied?
Can I implement an enhanced for-each loop for my object?