Java
Как да намерите теч на памет (анализ на Heap Dump)?
Разкажи за опита си с многопоточността. Какво ниво на API използваш?
Ако създадете два независими паралелни потока в една програма, ще използват ли един и същи ForkJoinPool? Какви проблеми това може да създаде?
За какво служат анотациите @Qualifier и @Primary в Spring?
Избройте шаблоните за дизайн (GoF), които знаете със сигурност.
Задача по Java Streams: сортирайте Map<String, Integer> по стойност с помощта на стриймове
Разкажи за най-трудната/интересната задача.
Как бихте проверили дали има дублиращи се елементи в масив от един милион числа?
Има ли други модели за разпределени транзакции освен Saga?
Какво липсва в схемата с Redis? Как да решим проблема с привързването на order_id към courier_id?
Какво е потребителска група в Kafka?
Може ли да се използва механизма AOP за добавяне на собствена логика?
Каква е разликата между интерфейсите Iterable и Iterator?
Каква е основната причина за неправилното поведение на кода при използване на неизменяема карта? Полета без "само за четене" могат да бъдат променяни HashMap не запазва реда на елементите Прекомерната употреба на обвивки причинява объркване Картата "Неизменяема" отразява промените в оригиналната карта Неправилната употреба на обекта води до грешка
Какви scope имат Spring-биновете?
Имали ли сте опит в пренаписването на Legacy продукти?
Можеш ли да изброиш основните типове архитектурни решения за взаимодействие на микросервизи?
Защо не можем просто да използваме една променлива max вместо втория стек?
Какво ви мотивира да изберете нашата организация за работа?
Какви са предимствата и недостатъците на използването на множество индекси в база данни?