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

Михаил - Automation QA мок собеседование (часть 2)

Продолжение пробного мок-интервью Automation QA с вопросами по Java и двумя практическими задачами в онлайн-редакторе. Обсуждаются Collections, строки, Stream API, исключения и сортировка объектов.

Gennadii Chursov - QA, Testing, Automation
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 3,2 тыс.
  • Лайки на YouTube: 61
Открыть на YouTube

Таймлайн

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

Во второй части мок-интервью для Automation QA интервьюер проверяет знание Java Collections: уникальность элементов Set, механизмы hashCode/equals, наследование и методы Object. Затем кандидат решает в онлайн-редакторе задачу на преобразование строки, объясняет Stream API и обработку исключений. В финале разбирают сортировку коллекции сотрудников по зарплате через Comparable, Comparator и Stream API; запись заканчивается во время отладки использования Collector.

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

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

  • Подготовить объяснение, как HashSet определяет дубликаты через hashCode и equals, включая роль бакетов.
  • Уметь назвать базовые методы Object и корректно объяснить ограничение Java на наследование классов.
  • На live coding уверенно декомпозировать строковую задачу: разбить строку на слова, развернуть элементы и собрать результат, проверяя его запуском.
  • Различать промежуточные и терминальные операции Stream API; знать, что терминальная операция завершает конвейер, а Collectors используются для получения коллекции.
  • Повторить try/catch/finally, порядок обработки исключений от дочерних типов к родительским, закрытие ресурсов в finally и выброс собственных исключений.
  • Для сортировки объектов по числовому полю знать варианты через Comparable, Comparator, Stream.sorted и Double.compare; компаратор должен возвращать int, а не boolean.

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