Кои са основните разлики между протоколите gRPC и HTTP в контекста на тяхната употреба за взаимодействие на услуги?
Java
Как да изберем полетата за индексиране в таблица на база данни?
Разкажете за опита си в реализирането на странициране в проекти.
Кой обикновено отговаря за проверката и оценката на кода във вашия екип?
Обяснете какво представлява инструментът Flyway и как се използва в управлението на бази данни.
Можете ли да обясните какво представлява Specification в контекста на Spring Data JPA?
Можете ли да разкажете за опита си с използването на анотацията @Spy при тестване?
Каква е основната задача и предимствата от използването на Stream API в Java?
Как се избира кошницата за добавения елемент в структурата данни HashMap?
Разкажете за опита си с Spring Data JPA в проекти
Можете ли да обясните какво представлява променлива от тип ThreadLocal в среда с множество нишки?
Обяснете принципа на работа на оптимистичното блокиране в системите за управление на данни.
Можете ли да обясните механизма за репликация на данни в Kafka и ролята му в осигуряването на отказоустойчивост на системата?
Разкажи за задачите, които си решил в рамките на предишните си проекти
Кога е препоръчително да реализирате метода equals() в клас?
Как да реализирам клас, чиито свойства не могат да бъдат променяни след създаването на обекта?
Разкажете ни за вашия опит в разработването и внедряването на метрики с помощта на Prometheus
Как ще се държи HashMap при добавяне на елемент с null стойност, ако методът hashCode винаги връща едно и също число?
Как се различават по поведение и характеристики контейнерите ConcurrentHashMap и HashMap?
Каква е разликата между методите map и flatMap в API Stream при обработка на потоци от данни?