ENIGMA AI
ENIGMA AI

Java-разработчик — вопросы с реальных собеседований, часть 43

268 популярных вопросов из 1630 собранных, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma
1×

Если две транзакции выполняются одновременно, в чем может быть проблема? Например, если на счете 100 рублей и нужно два раза снять по 80 рублей?

database SQL middle
1×

Какими способами и подходами можно оптимизировать время ответа (response time) в микросервисной архитектуре?

architecture middle
1×

Расскажите о недавней критической проблеме в production, которую вам удалось исправить. Как вы её решили?

behavioral middle
1×

Как вы будете итерировать по входным данным (массиву или целому числу) и как получать или формировать результаты?

algorithms junior
1×

Можете рассказать о шардинге базы данных (database sharding)?

database middle
1×

Какие существуют альтернативы этому решению?

architecture middle
1×

Будет ли работать транзакция, если произойдет ошибка?

database SQL junior
1×

Где должна выполняться проверка доступности баланса перед выполнением операции: на уровне приложения или на уровне базы данных?

database middle
1×

Почему вам больше нравится этот вариант?

behavioral junior
1×

Что такое секреты (secrets) в контексте разработки и как вы обеспечиваете их безопасность?

security middle
1×

В чем заключаются преимущества реактивного стека и почему в последнее время многие компании переходят на него?

architecture middle
1×

Какую проблему и в какой момент вы имеете в виду?

general junior
1×

На чём у вас написан монолит?

architecture junior
1×

Какие проблемы могут возникнуть при записи данных в базу данных?

database middle
1×

Что возвращают промежуточные операции в Stream API?

language_specific Java junior
1×

Для чего нужен класс, если можно использовать обычную переменную или структуру данных?

oop junior
1×

В чем различие между synchronized и ReentrantLock?

concurrency Java middle
1×

Почему в Go slice считается атомарным только при чтении?

concurrency Go middle
1×

Расскажите про latch: для чего он и где применяется?

concurrency middle
1×

Что такое CountDownLatch и почему он используется отдельно от Future?

concurrency Java middle
1×

Что такое fail-fast и fail-safe итераторы и как они ведут себя при изменении коллекции (например, удалении элементов) во время итерации?

data_structures middle
1×

Расскажите, как в распределённых системах реализуется кэширование и для чего оно нужно?

system_design middle
1×

Почему в SQL можно использовать агрегатные функции только в определенных предложениях запроса (например, в SELECT или HAVING), а не во всех?

database SQL middle
1×

Вы здесь лидировали, верно?

behavioral middle
1×

Уточните, пожалуйста: вы лидировали всю команду из 15 человек или только бэкенд-разработчиков?

behavioral middle
1×

Как выглядела ваша команда (какой был состав и роли)?

behavioral junior
1×

Есть ли у вас сейчас другие офферы или компании, которые ожидают от вас ответа, и насколько вы ограничены по времени принятия решения?

behavioral junior
1×

По какой причине вы хотите рассмотреть новые варианты работы?

behavioral junior
1×

Скажите, пожалуйста, есть ли у вас военный билет и состоите ли вы на воинском учете в Краснодаре?

general junior
1×

Какова была ваша роль в команде: вы работали как индивидуальный разработчик или вам приходилось лидировать или руководить другими сотрудниками?

behavioral middle

Гайды по собеседованиям

Вопросы по другим специальностям