Tell us about the last task you successfully completed and describe your approach to it.
Java
Where else do immutable objects show their advantages?
What are equals and hashCode? What is the relationship between them?
How do you understand that the code is complete and can be sent for review?
Do you work with the Linux operating system in your projects?
Explain the transaction implementation mechanism in Spring Data JPA.
When should external caching (Redis) be added? What are the criteria?
What methods ensure safety when writing multithreaded programs?
What was the last project or task you successfully solved in your practice?
What does high workload mean to you?
How to organize cache for external integration? What are the cache parameters?
What are the requirements for keys and values in HashMap?
What situations or tasks at your new job would you like to avoid?
Tell about your work experience and your last project.
What tools and constructs are used in Java Core to implement asynchronous programming?
What is the default hash code in HotSpot JVM?
What is the complexity of accessing the first and last elements in an ArrayList?
How to write a test for Kafka (producer/consumer)?
Why are hash functions with minimal collisions not used?
How does Spring resolve beans if there are multiple implementations of the same interface?