TGViewer
Algorithmics: хакаем алгоритмические собесы Algorithmics: хакаем алгоритмические собесы @algorithmics_cl · 1.45K subscribers
Post #38 678
Из чего состоят собеседования

Сегодня мы поговорим о том, из чего вообще состоят современные собеседования на инженерные позиции в IT компании.

Что нам важно понять в самом начале так это то, что нет единого общего стандартизированного процесса. Каждая компания изголяется, как ей вздумается. Это доставляет проблемы не только инженерам, потому что ты никогда не знаешь к чему готовиться, но и самим компаниям. Ведь как понять, подходит ли вам кандидат на позицию сеньора, если он параллельно с вашим собесом прошел в соседнюю большую компанию на такую же позицию? Ответ — никак, потому что неизвестно, как эта компания производит оценку.

Собственно, общей методологии нет, однако собеседования можно разделить на две условные группы. Теперь о каждой по порядку.

1️⃣ Великий рандом

Обычно такой тип собеседований характерен для маленьких компаний, потому что у них нет потребности и ресурсов для стандартизации подхода. В таких компаниях набор происходит редко, поэтому никто и не заморачивается. Обычно в этом случае происходит всего одна техническая встреча на час-два, на которой сеньор, тимлид или даже CTO задает какие-то рандомные вопросы, которые ему покажутся важными.

После опционально может проходить встреча на час с HR, CEO или другими людьми для оценки ваших софт скилов.

Я также не раз был на таких собеседованиях, где все вопросы просто сводились к болтовне за жизнь.

Однако, такой подход может встречаться и в больших компаниях. Каждая отдельная команда может формировать свой собственный подход и отличия даже между соседними командами могут быть радикальными.

2️⃣ Стандарт Кандидат

Следующий подход по факту уже почти является стандартом. Его в основном используют крупные компании, но маленькие также его копируют. Зачастую без надобности не понимая его целей.

Такие собесы состоят из пяти секций. Некоторые секции убираются или объединяются в разных компаниях.

🔹Скрининг

Здесь задают очень простые общие вопросы в формате викторины. Такие секции могут проводить мидлы или даже джуны. Цель — отсеять совсем нулевых кандидатов, чтобы дальше не тратить на них время. Секция обычно длится пол часа, все остальные — по часу.

🔹Платформа

Это задачки и технические вопросы по вашей функции. Для фронта, например, будут проверяться знания JS и работы браузера, а для бэка — знание БД и языка, который используется.

🔹Алгоритмы

Всеми нелюбимая и самая спорная секция. Решаем алгоритмические задачи и проверяем знания алгоритмов.

🔹Архитектура или System Design.

Тут проверяются навыки проектирования систем и рассматриваются задачи по типу спроектирую «Твиттер».

🔹Оценка софт скилов или Culture Fit.

Это проверка на то, как вы соответствуете ценностям компании, как умеете выходить за рамки компетенции и вообще, на сколько понравитесь нанимающим менеджерам.

Частенько секцию платформы и алгоритмов могут объединять в одну, не везде есть скрининги и не всегда проводят архитектуру. Однако базис такой.

Позже я расскажу вам про каждую секцию подробно. Stay tuned.

#собеседования
  • 🔥 8
  • 👍 1
More from @algorithmics_cl
  1. Feb 8, 2025Количество провинций Давайте закрепим знания про Disjoint Set новой задачей. Сложность: 🟡…
  2. Feb 4, 2025Disjoint Set Привет, друзья! Сегодня мы с вами не будем решать конкретную задачу, а познак…
  3. Dec 4, 2024Так как в этой задаче баланс между операциями записи и чтения смещен в сторону записи, нам…
  4. Dec 4, 2024Система поиска подсказок Ранее мы уже разбирали задачу, в которой нужно было реализовать с…
  5. Oct 29, 2024Префиксное дерево (Trie) Префиксное дерево, или Trie (произносится как «три») — это структ…
  6. Oct 11, 2024Максимальная сумма парных элементов связного списка Продолжаем изучение связанных списков…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →