reverse-interview/README.md

15 KiB
Raw Permalink Blame History

Обратное собеседование

Это список вопросов, который может быть интересен соискателю должности технического специалиста. Пункты не упорядочены и могут быть неприменимы к конкретной должности или виду работы. Вначале это был просто список вопросов, но со временем он стал включать ещё и те вещи, которых хотелось бы видеть больше, и «красные флажки», то есть вещи, которых хочется избегать. Ещё я обратил внимание, что многие люди, которых я собеседовал, не задавали эти вопросы, и, я думаю, это были упущенные возможности.

Если вы задавали вопросы, которых нет в этом списке, отправьте пожалуйста пулл-реквест!

Оригинал:

Переводы:

Как пользоваться списком

  • Проверьте, какие вопросы интересны конкретно вам
  • Проверьте, какие ответы вы сами можете найти в сети
  • Или задавайте вопросы!

Точно не стоит задавать все вопросы из списка.

Помните, что многие вещи бывают очень гибкими, и реорганизации происходят довольно часто. Само по себе наличие багтрекера не делает работу над багами эффективной, а наличие CI/CD не означает, что время выполнения и выкатывания фич сокращается.

Должность

  • Есть ли план дежурств? И какой он? Оплачиваются ли дежурство и связанные с ним переработки?
  • Какие типичные задачи мне придётся решать в течение обычного рабочего дня?
  • Какой сейчас в команде баланс специалистов разных уровней (junior/senior), и есть ли планы его изменять?
  • Как выглядит процесс приёма на работу и погружения в рабочие процессы?
  • Как много свободы в принятии решений есть у разработчиков?
  • Каковы ожидания по объему основного рабочего времени?
  • Назовите критерии успеха для специалиста в данной должности.
  • Есть ли у вас какие-то замечания по поводу моего резюме?
  • Расскажите, с кем я буду наиболее плотно работать.
  • Каков стиль управления у моего непосредственного начальства, и у последующих менеджеров? (микро- или макроменеджент)
  • Как я смогу развиваться в этой должности?

Технологии

  • Какой технический стек обычно используется в компании?
  • Как вы используете системы контроля версий/исходного кода?
  • Как вы тестируете код?
  • Как вы ведёте учёт багов?
  • Как вы сливаете и выгружаете изменения? Делается ли это через CI/CD?
  • Находится ли конфигурация инфраструктуры в системе контроля версий? И доступна ли она в виде кода?
  • Каков путь задачи от планирования до окончания и закрытия?
  • Как вы готовитесь к восстановлению после ЧП?
  • Есть ли в компании стандартизованная среда разработки? Является ли она принудительной?
  • Как быстро вы можете поднять новое локальное тестовое окружение для продукта? (в минутах/часах/днях)
  • Как быстро вы реагируете на проблемы безопасности в вашем собственном коде и в зависимостях?
  • Имеют ли все разработчики права локальных администраторов на своих рабочих компьютерах?
  • Расскажите мне о ваших технических принципах и взглядах?
  • Есть ли у вас разработческая документация к вашему коду? И существует ли отдельно документация для клиентов?
  • Используете ли вы статический анализ кода?
  • Как вы управляете внутренними и внешними артефактами?
  • Как вы управляете зависимостями?

Команда

  • Как у вас организована работа?
  • Как обычно работает взаимодействие внутри и между командами?
  • Есть ли у вас какие-то инструменты для управления и организации проектов? Каков ваш опыт с ними?
  • Как разрешаются противоречия во мнениях?
  • Кто устанавливает внутренние графики и приоритеты?
  • Что происходит при внезапных срывах сроков?
  • Что происходит, если команда не достигает целей, поставленных в релизе?
  • Происходят ли какие-то встречи в течение недели? Если да, то какие?
  • Будут ли у меня регулярные встречи тет-а-тет с моим менеджером?
  • Каков график релизов продукта? (Каждые n недель / continuous deployment / несколько каналов релизов / что-то ещё)
  • Что происходит в случае ЧП на продакшене? Есть ли у вас культура анализа инцидентов без обвинения конкретных лиц?
  • Какие сейчас есть проблемы у команды, которые ещё только предстоит решить?
  • Как вы следите за прогрессом по задачам?
  • Как устанавливаются цели и ожидания, и кто их устанавливает?
  • Как выглядит ваш процесс код-ревью?
  • Расскажите, как проходит типичный спринт в команде?
  • Различаете ли вы цели на технические и бизнес? Если да, как вы оцениваете важность одних перед другими?
  • Каковы размеры команд?

Ваши будущие коллеги

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

Компания

  • Есть ли отдельный бюджет на конференции/рабочие путешествия, и как его можно использовать?
  • Как происходят повышения? Как вы договариваетесь о требованиях и ожиданиях в таком случае?
  • Как проходит процесс оценки соответствия должности?
  • Разделены ли карьерные пути в менеджменте и разработке?
  • Как много дней можно пропустить ежегодно / по причине болезни / из-за детей / без сохранения зарплаты?
  • Каковы взгляды работодателя на культурное разнообразие при найме?
  • Доступны ли в компании ресурсы для обучения, такие как онлайн-курсы или подписка на электронные книги?
  • Есть ли бюджет для получения профессиональных сертификатов?
  • Какова стадия проекта? (ранняя, поиск направления / работа над функционалом / поддержка / ...)
  • Смогу ли я контрибьютить в проекты с открытым кодом? Нужны ли для этого разрешения?
  • Нужно ли мне будет подписать соглашения о неразглашении или о неконкуренции?
  • Выдаёте ли вы трудовой договор на руки?
  • В какой срок вы устраиваете официально?
  • Испытательный срок будет официальным по трудовому договору или нет?

Бизнес

  • Доходен ли бизнес?
  • Если нет, как долго вы можете оставаться стабильными?
  • Откуда приходит финансирование, и кто влияет на планы на высоком уровне?
  • Как бизнес зарабатывает?
  • Что или кто мешает бизнесу зарабатывать ещё больше?

Удалённая работа

  • Как соотносятся доли офисных и удалённых работников?
  • Предоставляет ли компания железо, и если да, то каков график его обновления?
  • Можно ли через компанию купить аксессуары или мебель? Есть ли на это бюджет?
  • Как часто нужно будет посещать офис?
  • Всегда ли переговорки готовы для проведения видеоконференций?
  • Ставите ли вы таймтрекеры или снимальщики экранов?
  • Как происходит оформление и передача бумажных документов?
  • Оформляете ли вы в штат компании (Трудовой договор, ИП, ГПХ, самозанятый)?

Офисная работа

  • Какой у вас офис? Опенспейс, кубиклы, отдельные комнаты?
  • Находятся ли команды поддержки, маркетинга или другие постоянно кому-то звонящие люди рядом с командой, в которую меня нанимают?
  • Можно ли выбрать или докупать за счёт компании аппаратную начинку компьютера?
  • Можно ли выбрать операционную систему?
  • Ставите ли вы таймтрекеры или снимальщики экранов?
  • Какие стулья или кресла в офисе, есть ли подголовники?

Компенсация

  • Есть ли у вас бонусная программа?
  • Если да, то как рассчитывается бонус?
  • Если да, какой показатель был за последние годы?
  • Какой цвет зарплаты (чёрная/серая/белая)?
  • Каково соотношение официальной и серой части?
  • Существует ли разделение на оклад и премию?
  • Ваши сотрудники могут подтвердить что вы выплачиваете премию?
  • Понижается ли зарплата на испытательный срок?
  • Есть ли система грейдов для прозрачного роста?
  • У вас почасовая оплата или фиксированный оклад?

Больничный, декретный период, отпуск

  • Как оплачивается больничный / декретный период / отпуск?
  • Количество дней которые я могу находиться на больничном и отпуске как-то связаны?
  • Могу ли я воспользоваться отпуском до того как он будет начислен (Использовать отпускные дни авансом)?
  • Какова политика пролонгации больничного / декретного периода / отпуска?
  • Какова политика декретного периода?
  • Какова политика в отношении неоплачиваемого отпуска?

Что ещё посмотреть

  • Больше идей для вопросов есть в Joel Test
  • Практика cross-interview для компаний и кандидатов