Java
Коя колекция да използвате за таблицата с резултати с сортиране по фамилия и търсене по ключ?
Защо е необходим нивото на изолация Repeatable Read в този контекст и дали е необходимо?
Кога да използвате Singleton и кога Prototype?
Продуктът дойде с искане да разработим услуга за Лоялност, която въз основа на броя на доставените поръчки (основна система за поръчки OMS) ще предоставя на услугата за поръчки (касата) размера на отстъпката. Услугата за Лоялност все още няма да има фронтенд част, трябва само да се съхранява в базата данни картографирането на това колко доставени и непотвърдени поръчки съответстват на каква отстъпка. Нещо като: Поръчки Отстъпка [phone]% [phone]% [phone]% [phone]% Необходимо е да се проектира услуга, да се предложат механизми за интеграция с Услугата за поръчки и Услугата за управление на поръчките. Необходимо е да се проектира архитектурата на услугата, която може да бъде предадена на екипа за разработка и внедряване.
По кои методологии работеха?
Как да гарантираме последователната обработка на транзакциите на един потребител в Kafka?
Функционално получаваме ли нещо от използването на Stream API, освен красотата?
Разкажи за работния си процес от получаването на задачата до деплоймънта с използване на AI инструменти.
По какъв протокол беше взаимодействието с [система/услуга]?
Как се фиксират системните изисквания — само в задачите, а аналитикът ги описва?
Имате ли опит с брокери на съобщения и с кои? На ниво на потребител или знаете вътрешната структура?
Може ли да се предаде List<Integer> на публичен метод, който приема параметър от тип Collection (интерфейс)?
Как да създадем Immutable (непроменяем) клас в Java?
Каква е връзката между топика и партицията в Kafka?
Методът save() в JPA репозиторията създава нова същност или актуализира съществуваща?
Разкажете за случай на оптимизация на структурата за съхранение на данни (денормализация/нормализация).
Каква точно реализация на GC използвахте?
Какво е Kafka и как работи? Какво я отличава от обикновените message broker-и?
Посочете параметрите на анотацията @Transactional
Какви видове NoSQL бази данни съществуват и кога да ги използваме?