Java
Как да направим изпращането на фактура към външна система по-надеждно? Така че, ако платежната услуга е недостъпна, клиентът все пак да може да резервира място и да плати по-късно (в рамките на 10 минути).
Как беше проведена оптимизацията на SQL заявките? Какво мотивира оптимизирането на заявка и как се прави?
Имали ли сте динамично количество Kafka потребители?
Каква е максималната времева сложност при търсене на елемент по ключ в структурата данни HashMap в най-лошия сценарий?
Как може да се реализира отношение тип many-to-many в база данни или ORM?
Обяснете принципа на работа на клъстерните индекси в системите за управление на бази данни.
Каква задача решава патърнът Builder в процеса на изграждане на обекти?
Какви са разликите в сценарии при четене и писане към недостъпна външна услуга?
Как ви пристигат задачите — от бизнеса чрез PM, чрез tech lead?
Каква е основната задача, която преследва процесът на разработка на софтуер?
Можете ли да обясните механизма на работа на различните типове връзки в SQL?
Можете ли да обясните какво е вложен заявка в база данни?
Разкажи за работата с Kubernetes: liveness probe и readiness probe — каква е разликата? Requests и limits на ресурсите — защо са два?
Каква е разликата между Spring Data JPA и Spring Data JDBC?
Как да възстановите база данни към определен момент (PITR), като имате dump от преди 50 минути?
Какво е максималното количество елементи, които могат да се поставят в стека?
Участвахте ли в процеса на разширяване на мащаба на последната ви система или проект?
Можете ли да изброите основните методи за разпределение на натоварването между сървърите и техните принципи на работа?
Как се осъществява взаимодействието с базата данни чрез репозиториите в Spring Data JPA?
Какви подходи и инструменти използваш за формулиране на заявки при работа с Hibernate?