Java
Какво е патърнът BFF (Backend for Frontend)? Какви са неговите плюсове и минуси?
Как бихте организирали регистър на договорите и процеса на одобрение — коя система е договорена с коя, кой договор е в сила?
Какви са стартърите на Spring Boot?
Как да реализирам сценарий: да запазя в базата данни, да направя HTTP заявка, да обогатя данните и отново да ги запазя транзакционно?
Каква е разликата между Cassandra и PostgreSQL? Разкажете за основните разлики.
Откъде ще вземе нишки, ако направим потока паралелен?
Каква е разликата между WHERE и HAVING?
Разкажете за покритието на тестовете: как беше измерено, имаше ли quality gates?
Какво е предимството на реактивното програмиране?
Мислите ли, че story points наистина са полезни или това е просто формалност за мениджърите?
Как са свързани Topic и Partition в Kafka?
Каква е разликата между процес и нишка, и кога може да се използва едното вместо другото?
Обяснете как влияе JIT-компилацията върху производителността на Java приложенията и в кои случаи може да доведе до неочаквани резултати.
Кои събития (events) на ApplicationContext в Spring познаваш?
Къде може да бъде полезен request scope?
Разкажи ми за опита си и текущия си проект
Какво е специфичното при системите с висок товар? Какво ги отличава от системите със среден товар от гледна точка на проектирането?
Какво са индекси в база данни?
Трябва да се организира одит на обажданията към услугите: например, услуга А е била извикана милион пъти, услуга Б — сто пъти за денонощие. Как бихте решили тази задача?
Изберете модел на дизайн за системата за логване (в база данни, текстов файл, чрез заявка)