What design patterns have you applied in real business tasks?
Java
Tell me about a case of optimizing data storage structure (denormalization/normalization).
In Java, there is a garbage collector — as developers, can we influence the speed of removing unused objects? Share a real case involving a memory leak.
Tell us about the cache you mentioned: how it was implemented, whether there were issues when working with multiple instances, and how they were resolved (including through Kafka)?
What is the dirty checking mechanism in Hibernate? Do you know what it is?
What can you say about the N+1 problem? Have you encountered it, provide an example.
Tell us what you did at your last job and why you decided to leave.
How did you combine work with studies in the last years of your university education?
What are the disadvantages of a singleton?
What nuances/minuses does the dirty checking mechanism have?
Is using annotations for logging a self-education effort or production? Tell about a case.