Вернуться в видеотеку

Мок-собеседование Java-разработчика: потоки, базы данных и Spring

Кандидат отвечает на вопросы о пулах потоков, синхронизации, SQL и транзакциях Spring. В конце интервьюер оценивает сильные стороны и пробелы в подготовке.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Коротко о видео

Илья проводит открытое пробное интервью с Java-разработчиком Кириллом. Технические вопросы охватывают пулы потоков, synchronized и работу с общими данными. Затем обсуждаются индексы, диагностика медленных запросов и понимание транзакций. В блоке Spring кандидат рассуждает о вызовах методов внутри сервиса и способах управления транзакциями, а в части Kafka объясняет гарантии доставки сообщений. Интервьюер уточняет ответы и в конце отмечает уверенную многопоточность, а также темы баз данных и инфраструктуры, которые стоит подтянуть. Это теоретическая секция: от запланированного лайвкодинга участники отказались. Завершается запись обратной связью и обсуждением опыта кандидата.

Затронутые темы

Что взять на заметку

  • Сначала уточняйте, о каком типе пула потоков задают вопрос.
  • Результат добавления индекса нужно проверять по плану выполнения запроса.
  • Разбирайтесь, как вызов метода влияет на границы транзакции Spring.
  • Различайте гарантии доставки сообщений и условия их выполнения.
  • Используйте обратную связь после интервью для выбора конкретных тем подготовки.

Рекомендуем посмотреть

1:21:11
BackendMiddle

Мок-собеседование на Middle Java-разработчика

Мок-собеседование по Java для уровня Middle: кандидатка отвечает на вопросы о Java Core, многопоточности, Spring, SQL и микросервисах, а ведущий уточняет и разбирает ответы. В кейсах обсуждаются производительность запросов, ограничение нагрузки, идемпотентность и Kafka.

50:33
BackendSenior

Реальное собеседование на Senior Java-разработчика

Кандидат отвечает на углублённые вопросы о коллекциях Java, индексах баз данных, Stream API и распределённых системах. Интервьюер уточняет устройство трассировки, гарантии Kafka, блокировки и применение @Transactional.