Каква политика за изхвърляне (eviction policy) да се настрои в Redis за съхранение на отложени известия?
Java
Как да създадем поток в Java? Какви методи има за създаване и стартиране?
Как се изграждаше цикълът на задачите — от проработката на архитектурата до поддръжката, включително тестове, преглед на кода, CI/CD?
Колко време е необходимо, за да започнете нова работа?
Java услуга: времето за отговор се е увеличило, някои заявки отнемат няколко секунди. Какво ще провериш първо? Минимум 4 пункта.
Какви решения трябваше да вземете относно замяната или внедряването на технологичен стек? Дайте пример.
Защо можем да затворим приложението, ако ръчно стартираме нишките?
Имате ли опит с микросервизни архитектури и участие в ней?
Колко време работите със Spring Boot и кои модули на Spring използвате?
Дали генериците на Java са пълни по Тюринга?
За какво служат анотациите @Qualifier и @Primary в Spring?
Какви са недостатъците на TreeMap?
Откъде идват тези потоци при използване на new Thread без ограничения?
Как се съхраняват конфигурациите ви и как протича тяхното обновяване?
Имали ли сте опит да разделите монолит на микросервизи?
Дайте пример за техническо подобрение в проект освен бизнес задачите.
За какво служи Collections.unmodifiableList() и какво прави?
Реактивно програмиране: кога е подходящо да го прилагате и какви са недостатъците му?
Разкажи за работния си процес от получаването на задачата до деплоймънта с използване на AI инструменти.
Как се различават виртуалните нишки от обикновените (платформени нишки) и защо са предпочитани в някои задачи?