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

Мок-интервью Senior Java-разработчика

Кандидат отвечает на вопросы об atomic-операциях и synchronized, Java Collections Framework, проектировании классов и SOLID. Ведущие обсуждают результаты и подходы к подготовке.

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

Открыть на YouTube

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

В записи показано публичное мок-собеседование Java Backend-разработчика, заявленное для Senior-уровня, а не реальный найм в конкретную компанию. Кандидата спрашивают о class loader-ах и JVM, многопоточности, HashMap и Stream API, иммутабельности, GC и generic-ах; затем обсуждают SOLID, Spring Boot, PostgreSQL, Hibernate, Docker и тестирование. В финале интервьюер оценивает кандидата как Middle+ и отмечает пробелы в многопоточности и generic-ах, после чего следует презентация менторской программы.

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

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

  • Нужно уметь сравнить atomic-операции и синхронизацию по назначению и стоимости.
  • Иерархию Collections Framework полезно объяснять через её базовые интерфейсы.
  • Класс с несколькими несвязанными обязанностями трудно расширять и переиспользовать.
  • Open-closed principle связывает расширение поведения с минимизацией изменений существующего кода.

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

1:36:12
BackendMiddle

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

Теоретическая часть независимого мок-собеседования для Middle Java-разработчика после отдельной live coding-сессии. Кандидат отвечает на вопросы по структурам данных, потокобезопасности, Java I/O, Spring и Docker, а интервьюер уточняет ответы и в финале даёт обратную связь.

46:07
BackendSenior

Java: техническое собеседование Senior-разработчика

Запись реального технического этапа на позицию Senior Java-разработчика в HeadHunter. После самопрезентации и обсуждения команды кандидат отвечает на вопросы по Java, Spring Boot, Hibernate, Kafka, Docker и Kubernetes; затем разбираются асинхронное взаимодействие, Outbox Pattern, многопоточность и live-coding-задача по реализации MyOptional.