Вернуться в видеотекуСобеседование в МТС: Middle Java с лайв-кодингом
Показательное мок-собеседование по Middle Java с лайв-кодингом, теорией Java, SQL и Kafka. После разбора проходит Q&A о подготовке к найму и презентация менторской программы «ШОРТКАТ».
- Направление
- Backend
- Формат
- Видео
- Компания
МТС- Грейд
- Middle
- Длительность
- 1 ч 1 мин
Коротко о видео
Публичное мок-собеседование Middle Java: Мария проводит кандидата через две алгоритмические задачи, Java Core, многопоточность, паттерны, SQL и Apache Kafka. Ведущая постоянно просит сначала проговаривать решение, а затем разбирает ошибки и подсказывает направление. В конце участники обсуждают фидбек кандидату, подготовку к интервью, Open Source для джунов и формат менторства платформы «ШОРТКАТ».
Затронутые темы
Что взять на заметку
- Перед лайв-кодингом проговаривайте алгоритм: в первой задаче кандидат запутался в разностях, хотя достаточно сравнивать соседние элементы и отслеживать возможность строго возрастающей или убывающей последовательности.
- Для слияния двух отсортированных linked list не нужно сортировать заново: интервьюер предлагает dummy head, сравнение текущих узлов и последовательное продвижение указателей.
- К подготовке по Java Core здесь относят различия JVM/JDK/JRE, поколения сборщика мусора, G1, интерфейсы и наследование, коллекции и гарантии порядка у HashMap, LinkedHashMap и TreeMap.
- Нужно уметь объяснять инструменты многопоточности по назначению: synchronized, volatile, Atomic-классы, ConcurrentHashMap, а также различие Thread и Runnable; в записи кандидат затрудняется с частью этих вопросов.
- В SQL проверяют не только написание запроса на второе по величине значение, но и умение читать план выполнения и обосновывать индексы. Участница предлагает начинать диагностику с плана запроса и самых долгих операций.
- Для Kafka полезно знать назначение топиков, партиций, consumer offset, retry, dead-letter queue и auto-commit; на вопросах про auto-commit и оптимизацию потребления кандидат не смог дать полный ответ.
- По мнению участников финального Q&A, для джуна заметным сигналом могут быть принятые коммиты в Open Source; альтернативами накрутке опыта называют стажировки, pet-проекты и вклад в чужой код.
- Ведущая отмечает, что на две алгоритмические задачи на техническом интервью могут дать максимум около 30 минут; кандидат после разбора называет алгоритмы своей слабой зоной.