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

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

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

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

Открыть на YouTube

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

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

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

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

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

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

1:23:05
BackendMiddle

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

Публичное мок-собеседование Java-разработчика на уровень Middle/Middle+: Java Core, коллекции и Stream API, PostgreSQL и индексы, Kafka, Spring/JPA, многопоточность и тестирование. В финале интервьюер разбирает ответы и оценивает кандидата как Junior+.

1:13:42
BackendMiddle

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

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