Java
Коя версия на Java използвате в продукция?
Ще работи ли @RequestMapping, ако класът е маркиран само с @Component?
Какъв е основният проблем на тази реализация? - Няма формулировки за обхвата и резултатите - Липсва обработка на грешки в областта на сигурността - Грешка в настройката на контекста — колекциите не се пишат правилно. - Прототипният компонент не се управлява ръчно - Няма препоръки с MVC за курсовете по управление
Какво е вашето мнение за работа с технически дълг? Как да живеем с него, ако кодът е като «спагети»?
Разкажете за принципите SOLID и защо са необходими в разработката
Имали ли сте опит с разпадането на монолити на микросервизи?
Какво е инкапсулация? Каква е нейната полза?
По каква причина разглеждате предложенията?
Какво е Spring Framework? Защо е необходим?
Случвало ли ви се е да се справяте с OOM (OutOfMemoryError)? Как отстранявахте проблемите с паметта?
Какво е средната алгоритмична сложност? Можеш ли да обясниш и да дадеш примери за алгоритми с различна сложност?
Какво е String, защо е иммутабилен? Какво се случва при конкатенация?
Задача за многопоточност: thread-safe събирач на метрики с ефективен инкремент, ключ — низ, стойност — брояч
Трябва да опишем модела на библиотеката. Има 3 същности: "Автор", "Книга", "Читател". Физически, има само една книга и тя може да бъде само при един читател. Трябва да създадем таблици за библиотеката, които да вземат това предвид.
Каква е разликата между Docker образ и Docker контейнер?
Разкажете за една задача, с която сте най-горди или която ви е създала най-големи затруднения.
Защо да отделим обектите from и to (защо да не работим директно с first и second)?
Какво е принципът на Барбара Лисков (LSP)? Можете ли да дадете пример за нарушение?
Какво е PECS и кога да използвате extends/super?
Какви са readiness и liveness пробите в Kubernetes?