What are the key differences between gRPC and HTTP protocols in the context of their use for service interaction?
Java
How to select fields for indexing in a database table?
Tell us about your experience implementing pagination in projects.
What is the main purpose and advantages of using Stream API in Java?
Explain what the Flyway tool is and how it is used in database management.
Share your experience using Spring Data JPA in projects.
Can you tell about your experience using the @Spy annotation in testing?
Who is usually responsible for code review and evaluation in your team?
Can you explain what a Specification is in the context of Spring Data JPA?
How is the selection of a bucket for an added element in a HashMap data structure performed?
Can you explain the data replication mechanism in Kafka and its role in ensuring system fault tolerance?
Can you explain what a ThreadLocal variable is in a multithreaded environment?
How does HashMap behave when adding an element with a null value, if the hashCode method always returns the same number?
Tell about your experience developing and implementing metrics using Prometheus.
Tell about the tasks you solved in your previous projects.
How to implement a class whose properties cannot be changed after creating an object?
When is it recommended to implement the equals() method in a class?
How do ConcurrentHashMap and HashMap containers differ in behavior and characteristics?
Explain the differences between phantom reads and non-repeatable reads in the context of transactions and data isolation.