Кои бяха най-трудните технически задачи в търговската разработка?
Java
Използвали ли сте Kilo Code в IntelliJ IDEA при работни задачи?
Как разбра, че липсват индекси? Защо използвахте B-дерево индекс?
С кои бази данни работихте? Защо избрахте PostgreSQL?
Можеш ли да назовеш алтернативни начини за реализиране на синхронизация на нишки, подобни на synchronized?
Как бихте решили проблема, когато вашият сервис започне да се обажда твърде често към друг сервис и той се срива?
Посочете поне 3-4 умения, които трябва да притежава един добър разработчик в съвременния свят.
Какви технологии бяха използвани за авторизация?
Какво предоставят транзакциите в Kafka? За какво са необходими?
Какво е effectively final в Java и къде се използва?
Разкажете за конкретни резултати и постижения в цифри.
Как да стартирате този код в няколко нишки? Защо може да бъде опасен parallelStream()?
Как работи индексът B-дерево? Как ускорява търсенето?
Трябваше ли да използвате класове от java.util.concurrent?
Как да мащабирате обработката на съобщения от страна на Kafka потребителя; какво е партиция и как се разпределят съобщенията между партициите?
Кои опашки знаете за работа с многопоточност?
Как бяха организирани проверките за тестово покритие и уязвимости в CI-пайплайна?
Какви задачи по инфраструктурата изпълнихте сами — бази данни, опашки, оркестратори?
В какъв вид са пристигнали задачите и от кого?
Имали ли сте нужда да оптимизирате работата с базата данни или заявките?