Какой был самый большой проект по численности команды за всю карьеру?
Java-сервис: выросло время ответа, часть запросов выполняется несколько секунд. Что будешь смотреть в первую очередь? Минимум 4 пункта.
Как спрятать бин, чтобы клиенты библиотеки его не видели?
Какие знаете очереди для работы с многопоточностью?
Вопрос 1. Какие типы данных не получится использовать в качестве ключей HashMap? - Массивы - Атомики (AtomicBoolean, AtomicInteger и тп) - Примитивы - Ссылочные
Расскажи про gRPC: как работает, в чём преимущества перед REST
Как работает HashMap: бакеты, хэш-функция, коллизии, LinkedList и красно-чёрное дерево внутри?
Сколько будет параллельных потоков в parallelStream по умолчанию?
Если запросы стали медленно работать — какие инструменты помогут разобраться?
Если злоумышленник знает алгоритм хеширования, он сможет подделать JWT токен?
200 чисел нужно сложить. Какой стрим лучше использовать — обычный или параллельный?
Пересекался ли с авторизацией, многофакторной аутентификацией, IDM?
Как протестировать весь флоу сервиса целиком (E2E/Integration)?
Как работает аннотация @Transactional? За счет чего добавляется транзакционная логика?
В чем TimescaleDB лучше Postgres, а в чем хуже?
Какой сборщик мусора используется по умолчанию? Какие еще знаете?
Сталкивались ли с проблемой распределённых транзакций? Расскажите про паттерн Saga.
Что такое оптимистичная и пессимистичная блокировки? Когда использовать каждую?
Какие способы синхронизации потоков в Java ты знаешь?
Сервис не успевает обрабатывать запросы в пиковое время. Что можно сделать?