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

Мок-собеседование Java: коллекции, многопоточность и Stream API

QA-инженер пробует себя в роли Java-разработчика. Интервью включает Java Core, Spring и задачу на обработку списка студентов.

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

Открыть на YouTube

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

Публичное мок-собеседование проверяет готовность опытного QA-инженера перейти в Java-разработку. Интервьюер задаёт вопросы об устройстве JVM, загрузке классов, памяти и контракте equals/hashCode. В блоке коллекций участники обсуждают HashMap, LinkedHashMap, дженерики и изменение коллекции во время обхода. Затем переходят к Stream API, многопоточности и контексту Spring. Практическая задача требует вычислить средний возраст лучших студентов, у которых возраст и оценка представлены строками. При разборе решения интервьюер обращает внимание на повторный парсинг данных, ограничения N и некорректный ввод. После технической части следуют обратная связь, вопросы зрителей и презентация менторской программы.

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

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

  • Проследить проверку Java Core при переходе из QA в разработку.
  • Разобрать сортировку и агрегацию данных через Stream API.
  • Увидеть, какие краевые случаи интервьюер проверяет после рабочего решения.

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

1:13:47
BackendMiddle

Публичное мок-собеседование Java-разработчика уровня Middle: Java Core, Spring, PostgreSQL и Kafka

Публичное мок-собеседование Java-разработчика уровня Middle. Кандидат отвечает на вопросы по Java Core и многопоточности, JVM, Spring и транзакциям, PostgreSQL, Kafka и пагинации; в финале получает разбор технической части.

50:33
BackendSenior

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

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