Java
Готови ли сте да започнете да изпълнявате задачи?
Какви подходи използва Spring за обработка на изключения и грешки?
Можете ли да обясните принципа на работа на оператора SELECT и как се използва за получаване на данни от базата данни?
Какво ще се случи със съобщението в Kafka, ако при обработката му бъде изхвърлено изключение (но приложението не се срива)?
Как да сравним RestClient и Feign Client? Какво е по-добре да изберем?
Разкажи за своя опит в работата: с какво се занимаваше, какво беше интересно, каква беше екипът.
До каква степен сте се потопили в темата за подовете и контейнерите?
Какъв е основният проблем на тази реализация? - Порт '83' може вече да е зает на хоста - Неефективна организация на външния вид - Презаписване на порта поради неправилен ред на командата - Конфигурацията използва конфиденциална версия - Неправилен път в последната сборка версия: '3.8' услуги: art-marketplace: build: context: ./art-market ports: - "83:83" мрежи: - art-network мрежи: art-network: driver: overlay
Какво може да те демотивира на работното място?
Какво е volatile?
Как се появяват данните в Prometheus и Grafana?
Какво сте проектирали сами?
Разкажи за опита си с многопоточността. Какво ниво на API използваш?
В кои случаи @Transactional няма да работи?
Какво се случва, ако контекстът на Spring се провали при разгръщане в Kubernetes?
Знаеш ли теоремата CAP? Как да реализираш разпределена система, която удовлетворява всички свойства на CAP? Назови трите свойства и обясни как се комбинират по двойки.
Spring е рамка или библиотека? Каква е разликата между рамка и библиотека?
Кои GC корени (точки за вход за събирача на боклук) познаваш?
Услугата за удостоверяване се намира между API и услугата за транзакции — ако тя се срути, всичко рухва. Как го обезопасихте?
Какви проблеми има Spring Kafka с виртуалните нишки? Или изобщо няма проблеми?