Java
Колко активно търсиш в момента? Имаш ли предложения на ръка, срокове?
Преминаването от Java 17 към 21 беше еднократно превключване, или различните услуги работят на различни версии?
Какво е лямбда функция?
Как да създадем ефективен индекс за колона с ниска селективност (например, статус: нов/в процес/завършен), когато важи само статусът 'нов'?
Как се съхраняват конфигурациите ви и как протича тяхното обновяване?
Настроихте ли Kafka Producer? Какви настройки знаете?
Разкажи за структурата на HashMap.
Продуктът пристигна с искане да се разработи услуга за Лоялност, която въз основа на броя на доставените поръчки (основна система за поръчки OMS) ще предоставя на услугата за поръчки (касата) размера на отстъпката. Услугата за Лоялност засега няма да има фронтенд част, трябва само да се съхранява в базата данни съответствието между броя на доставените и неотменените поръчки и съответната отстъпка. Нещо като: Поръчки Отстъпка [phone]% [phone]% [phone]% [phone]% Необходимо е да се проектира услуга, да се предложат механизми за интеграция с Услугата за поръчки и Услугата за управление на поръчките. Необходимо е да се проектира архитектурата на услугата, която може да бъде предадена на екипа за разработка и внедряване.
Какви задачи обичате да решавате?
Разкажи ми за принципите SOLID
Разкажете за последния проект и използваните технологии (REST vs async/Kafka)
Може ли да се гарантира липсата на мрежови разделения?
Напишете SQL заявка: изберете имената на всички книги, които имат повече от трима автори.
Проблемът N+1 в Hibernate: как да го решим? За какво още може да се използва EntityGraph?
Какви са изключенията в Java? Checked и unchecked.
Чий е този Redis на схемата и каква е разликата, когато логистиката пише в 'нашия' Redis от това, което ти нарисува?
Какво бихте загубили и какво бихте спечелили при явен polling вместо @KafkaListener?
Защо е избран Caffeine като L1 кеш вместо Guava?
Какво се използваше по-често: заключвания или повишено ниво на изолация?
Как работи LLM? С какво оперира?