Опыт интервью Hexaview Technologies для МТС (в кампусе)
Всего раундов — 4, критерии отбора — 60% на протяжении
Раунд 1: Онлайн-оценка: Оценка проводилась на платформе Eklavvya. Оценка будет состоять из 3 разделов:
- Раздел о способностях – 10 вопросов
- Логический раздел – 10 вопросов
- Технический раздел – 20 вопросов
- Продолжительность оценки 40 минут
Этап 2: техническое интервью + кодирование
Вопрос по кодированию 1 (простой): непрерывный подмассив максимальной суммы https://practice.geeksforgeeks.org/problems/kadanes-algorithm-1587115620/1
- OOPS — классы и объекты, 4 столпа OOPS, перегрузка функций, конструктор и его типы, полиморфизм и его типы, спецификаторы доступа и т. д.
- СУБД — свойства ACID, ключи (первичный, кандидат, супер), запрос для поиска второго по величине числа, запрос для выполнения операции соединения, первичный ключ и уникальные ограничения и т. д.
- Структура данных — временная сложность — вставка в начало/конец/середину связанного списка и массива, куча, разница между графиком и деревом
Продолжительность интервью 50 минут
Раунд 3: Техническое интервью + Кодирование
- Вопрос по кодированию 1 (средний): групповые анаграммы https://leetcode.com/problems/group-anagrams/
- Вопрос по кодированию 2 (сложный): минимальное количество времени для заполнения стаканчиков за время O(1) https://leetcode.com/problems/minimum-amount-of-time-to-fill-cups/
- OOPS — полиморфизм, реализация многоуровневого наследования с кодом (вопросы о внутренней работе), создание пользовательского исключения в Java, разница между final, finally и finalize и т. д.
- СУБД — свойства ACID, запрос на создание таблицы с заданными ограничениями, запрос на получение зарплаты путем объединения двух таблиц, хранимые процедуры, триггеры, типы соединений и т. д.
- Структура данных — стек и очередь, создание связанного списка, средний узел связанного списка в одиночном обходе, создание двоичного дерева и поиск в порядке, методы обхода дерева, методы обхода графа и т. д.
- Головоломка 1. Отмерьте 4 литра воды, используя контейнеры на 3 и 5 литров http://puzzles.nigelcoldwell.co.uk/twentytwo.htm
Продолжительность интервью 100 минут.
Раунд 4: Управленческий раунд: Подробное обсуждение проектов, JDK, многопоточности, конструктора, двоичного дерева и т. д.
Головоломка 1: https://www.geeksforgeeks.org/puzzle-7-3-bulbs-and-3-switches/
Головоломка 2: https://www.wyzant.com/resources/answers/90829/a_lily_pad_is_growing_in_a_pond_and_it_doubles_in_size_every_day_after_30_days_it_covers_the_entire_pond_on_what_day_does_it_cover_half_pond
Получил письмо с выбором через 3–4 дня, и мне предложили роль инженера по приложениям в соответствии с результатами на собеседовании.