Вернуться в каталог собеседований

Разбор мок-собеседования Java-разработчика

Открытое мок-собеседование Java-разработчика: вопросы по Java, Stream API, многопоточности и Spring, разбор фрагментов кода и устная задача на группировку студентов.

ШОРТКАТ — менторская программа
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 2,9 тыс.
  • Лайки на YouTube: 46
Открыть на YouTube

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

Открытое мок-собеседование Java-разработчика с Tech Lead, работающим в МТС. После обсуждения резюме кандидат отвечает на вопросы о версиях Java, WebSocket и контрактах equals/hashCode. Затем разбираются ленивые операции Stream API, CompletableFuture и параллелизм, синхронизация и мониторы, исключения, области видимости Spring и self-invocation при кэшировании. В конце кандидат предлагает решение для группировки студентов в HashMap и оценивает его сложность; ментор оценивает уровень как Junior+ для коммерческой позиции.

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

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

  • В Stream API нужно различать промежуточные операции и терминальные операции.
  • Разбор кода начинается с контракта метода, типов входных данных и результата вызовов.
  • Оценка сложности должна учитывать структуру данных и среднюю стоимость её операций.
  • Паттерны — общий язык проектирования, а не набор приёмов для одного языка.

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