Често сте участвали в разследването на инциденти в производството или беше еднократен случай?
Java
Какви са acks, retries и idempotent producer в Kafka?
Как беше организиран прегледът на кода: колко одобрения бяха необходими и кой участваше?
Какво е at-least-once и exactly-once в Kafka?
Услугата обработва 100 000 RPS и се срива поради памет. Опишете процеса на откриване на причината и предложете архитектурно решение.
Как да извикате @Transactional метод от същия бийн, за да работи транзакцията?
Опишете жизнения цикъл на singleton bean в Spring.
Как да предотвратим загубена актуализация?
Срещали ли сте инциденти в производството, как беше проведено разследването и какво бихте направили, ако ви възложат да решите проблем?
Къде е по-добре да се извършва преобразуването на данни, видими за клиента: на бекенда или на фронтенда? Например, изчисляването на годишните лихви.
Как да направите потребител безопасен с поне веднъж доставка?
Как се чувствате относно изисквания като "направи го тук, но с тази промяна", особено при кратки срокове?
Имаш ли опит в разработването на бекенд приложения, които взаимодействат с фронтенда?
Кой беше най-натовареният случай и каква беше натоварването в заявки или транзакции за секунда?
Как да оптимизираме JOIN-овете?
Защо не работите сега?
Как работи композитният индекс?
Разкажете за опита си с Kotlin.
Как би изглеждал вашият идеален модулен тест за картографиране на карта с около 60 полета, където полетата могат да липсват и са необходими преобразувания на стойности?
Имаше ли строг срок от бизнеса за тази задача и го спазихте ли?