├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Stanisław Pitucha 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Обратное собеседование 2 | 3 | Это список вопросов, который может быть интересен соискателю должности технического специалиста. 4 | Пункты не упорядочены и могут быть неприменимы к конкретной должности или виду работы. 5 | Вначале это был просто список вопросов, но со временем он стал включать ещё и те вещи, которых хотелось бы видеть больше, и «красные флажки», то есть вещи, которых хочется избегать. 6 | Ещё я обратил внимание, что многие люди, которых я собеседовал, не задавали эти вопросы, и, я думаю, это были упущенные возможности. 7 | 8 | Если вы задавали вопросы, которых нет в этом списке, отправьте пожалуйста пулл-реквест! 9 | 10 | Оригинал: 11 | * [Английский](https://github.com/viraptor/reverse-interview) 12 | 13 | Переводы: 14 | - [Арабский](https://github.com/sherifsaleh/reverse-interview/blob/master/translations/ARABIC.md) 15 | - [Каталонский](https://github.com/viraptor/reverse-interview/blob/master/translations/CATALAN.md) 16 | - Китайский [упрощенный](https://github.com/yifeikong/reverse-interview-zh) / [традиционный](https://github.com/NeroCube/reverse-interview-zh-tw/blob/master/README.md) 17 | - [Английский](https://github.com/viraptor/reverse-interview/blob/master/README.md) 18 | - [Французский](https://github.com/viraptor/reverse-interview/blob/master/translations/FRENCH.md) 19 | - [Немецкий](https://github.com/viraptor/reverse-interview/blob/master/translations/GERMAN.md) 20 | - [Корейский](https://github.com/JaeYeopHan/Interview_Question_for_Beginner/blob/master/Reverse_Interview/README.md) 21 | - [Португальский (Бразильский)](https://github.com/viraptor/reverse-interview/blob/master/translations/pt-BR.md) 22 | - [Русский](https://github.com/kix/reverse-interview/blob/master/README.md) 23 | - [Испанский](https://github.com/felHR85/Entrevista-inversa/blob/master/README.md) 24 | - [Турецкий](https://github.com/viraptor/reverse-interview/blob/master/translations/TURKISH.md) 25 | 26 | 27 | ## Как пользоваться списком 28 | 29 | - Проверьте, какие вопросы интересны конкретно вам 30 | - Проверьте, какие ответы вы сами можете найти в сети 31 | - Или задавайте вопросы! 32 | 33 | Точно не стоит задавать все вопросы из списка. 34 | 35 | Помните, что многие вещи бывают очень гибкими, и реорганизации происходят довольно часто. 36 | Само по себе наличие багтрекера не делает работу над багами эффективной, а наличие CI/CD не означает, что время выполнения и выкатывания фич сокращается. 37 | 38 | # Должность 39 | 40 | - Есть ли план дежурств? И какой он? Оплачиваются ли дежурство и связанные с ним переработки? 41 | - Какие типичные задачи мне придётся решать в течение обычного рабочего дня? 42 | - Какой сейчас в команде баланс специалистов разных уровней (junior/senior), и есть ли планы его изменять? 43 | - Как выглядит процесс приёма на работу и погружения в рабочие процессы? 44 | - Как много свободы в принятии решений есть у разработчиков? 45 | - Каковы ожидания по объему основного рабочего времени? 46 | - Назовите критерии успеха для специалиста в данной должности. 47 | - Есть ли у вас какие-то замечания по поводу моего резюме? 48 | - Расскажите, с кем я буду наиболее плотно работать. 49 | - Каков стиль управления у моего непосредственного начальства, и у последующих менеджеров? (микро- или макроменеджент) 50 | - Как я смогу развиваться в этой должности? 51 | 52 | # Технологии 53 | 54 | - Какой технический стек обычно используется в компании? 55 | - Как вы используете системы контроля версий/исходного кода? 56 | - Как вы тестируете код? 57 | - Как вы ведёте учёт багов? 58 | - Как вы сливаете и выгружаете изменения? Делается ли это через CI/CD? 59 | - Находится ли конфигурация инфраструктуры в системе контроля версий? И доступна ли она в виде кода? 60 | - Каков путь задачи от планирования до окончания и закрытия? 61 | - Как вы готовитесь к восстановлению после ЧП? 62 | - Есть ли в компании стандартизованная среда разработки? Является ли она принудительной? 63 | - Как быстро вы можете поднять новое локальное тестовое окружение для продукта? (в минутах/часах/днях) 64 | - Как быстро вы реагируете на проблемы безопасности в вашем собственном коде и в зависимостях? 65 | - Имеют ли все разработчики права локальных администраторов на своих рабочих компьютерах? 66 | - Расскажите мне о ваших технических принципах и взглядах? 67 | - Есть ли у вас разработческая документация к вашему коду? И существует ли отдельно документация для клиентов? 68 | - Используете ли вы статический анализ кода? 69 | - Как вы управляете внутренними и внешними артефактами? 70 | - Как вы управляете зависимостями? 71 | - Как вы принимаете глобальные архитектурные или технические решения? Записываете ли вы эти решения? (см. [ADR](https://adr.github.io/)) 72 | - Какие метрики сложности и объёма кода вы собираете? 73 | - Следите ли вы за "горячими" местами в коде - теми, которые модифицируются чаще всего? 74 | 75 | # Команда 76 | 77 | - Как у вас организована работа? 78 | - Как обычно работает взаимодействие внутри и между командами? 79 | - Есть ли у вас какие-то инструменты для управления и организации проектов? Каков ваш опыт с ними? 80 | - Как разрешаются противоречия во мнениях? 81 | - Кто устанавливает внутренние графики и приоритеты? 82 | - Что происходит при внезапных срывах сроков? 83 | - Что происходит, если команда не достигает целей, поставленных в релизе? 84 | - Происходят ли какие-то встречи в течение недели? Если да, то какие? 85 | - Будут ли у меня регулярные встречи тет-а-тет с моим менеджером? 86 | - Каков график релизов продукта? (Каждые n недель / continuous deployment / несколько каналов релизов / что-то ещё) 87 | - Что происходит в случае ЧП на продакшене? Есть ли у вас культура анализа инцидентов без обвинения конкретных лиц? 88 | - Какие сейчас есть проблемы у команды, которые ещё только предстоит решить? 89 | - Как вы следите за прогрессом по задачам? 90 | - Как устанавливаются цели и ожидания, и кто их устанавливает? 91 | - Как выглядит ваш процесс код-ревью? 92 | - Расскажите, как проходит типичный спринт в команде? 93 | - Различаете ли вы цели на технические и бизнес? Если да, как вы оцениваете важность одних перед другими? 94 | - Каковы размеры команд? 95 | - Собираете ли вы [индивидуальные планы развития](https://github.com/luistak/idp-guideline) для ваших разработчиков? 96 | 97 | # Ваши будущие коллеги 98 | 99 | - От кого разработчики обычно получают новые знания? 100 | - Что вам больше всего нравится в работе в текущей компании? 101 | - А что меньше всего? 102 | - Что бы вы хотели изменить, если бы могли? 103 | - Кто в команде старожил? Как долго он работает в компании? 104 | 105 | # Компания 106 | 107 | - Есть ли отдельный бюджет на конференции/рабочие путешествия, и как его можно использовать? 108 | - Как происходят повышения? Как вы договариваетесь о требованиях и ожиданиях в таком случае? 109 | - Как проходит процесс оценки соответствия должности? 110 | - Разделены ли карьерные пути в менеджменте и разработке? 111 | - Как много дней можно пропустить ежегодно / по причине болезни / из-за детей / без сохранения зарплаты? 112 | - Каковы взгляды работодателя на культурное разнообразие при найме? 113 | - Доступны ли в компании ресурсы для обучения, такие как онлайн-курсы или подписка на электронные книги? 114 | - Есть ли бюджет для получения профессиональных сертификатов? 115 | - Какова стадия проекта? (ранняя, поиск направления / работа над функционалом / поддержка / ...) 116 | - Смогу ли я контрибьютить в проекты с открытым кодом? Нужны ли для этого разрешения? 117 | - Нужно ли мне будет подписать соглашения о неразглашении или о неконкуренции? 118 | - Выдаёте ли вы трудовой договор на руки? 119 | - В какой срок вы устраиваете официально? 120 | - Испытательный срок будет официальным по трудовому договору или нет? 121 | 122 | # Бизнес 123 | 124 | - Доходен ли бизнес? 125 | - Если нет, как долго вы можете оставаться стабильными? 126 | - Откуда приходит финансирование, и кто влияет на планы на высоком уровне? 127 | - Как бизнес зарабатывает? 128 | - Что или кто мешает бизнесу зарабатывать ещё больше? 129 | 130 | # Удалённая работа 131 | 132 | - Как соотносятся доли офисных и удалённых работников? 133 | - Предоставляет ли компания железо, и если да, то каков график его обновления? 134 | - Можно ли через компанию купить аксессуары или мебель? Есть ли на это бюджет? 135 | - Как часто нужно будет посещать офис? 136 | - Всегда ли переговорки готовы для проведения видеоконференций? 137 | - Ставите ли вы таймтрекеры или снимальщики экранов? 138 | - Как происходит оформление и передача бумажных документов? 139 | - Оформляете ли вы в штат компании (Трудовой договор, ИП, ГПХ, самозанятый)? 140 | 141 | # Офисная работа 142 | 143 | - Какой у вас офис? Опенспейс, кубиклы, отдельные комнаты? 144 | - Находятся ли команды поддержки, маркетинга или другие постоянно кому-то звонящие люди рядом с командой, в которую меня нанимают? 145 | - Можно ли выбрать или докупать за счёт компании аппаратную начинку компьютера? 146 | - Можно ли выбрать операционную систему? 147 | - Ставите ли вы таймтрекеры или снимальщики экранов? 148 | - Какие стулья или кресла в офисе, есть ли подголовники? 149 | 150 | # Компенсация 151 | 152 | - Есть ли у вас бонусная программа? 153 | - Если да, то как рассчитывается бонус? 154 | - Если да, какой показатель был за последние годы? 155 | - Какой цвет зарплаты (чёрная/серая/белая)? 156 | - Каково соотношение официальной и серой части? 157 | - Существует ли разделение на оклад и премию? 158 | - Ваши сотрудники могут подтвердить что вы выплачиваете премию? 159 | - Понижается ли зарплата на испытательный срок? 160 | - Есть ли система грейдов для прозрачного роста? 161 | - У вас почасовая оплата или фиксированный оклад? 162 | 163 | # Больничный, декретный период, отпуск 164 | 165 | - Как оплачивается больничный / декретный период / отпуск? 166 | - Количество дней которые я могу находиться на больничном и отпуске как-то связаны? 167 | - Могу ли я воспользоваться отпуском до того как он будет начислен (Использовать отпускные дни авансом)? 168 | - Какова политика пролонгации больничного / декретного периода / отпуска? 169 | - Какова политика декретного периода? 170 | - Какова политика в отношении неоплачиваемого отпуска? 171 | 172 | # Что ещё посмотреть 173 | 174 | - Больше идей для вопросов есть в [Joel Test](https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/) 175 | - Практика [cross-interview](https://habr.com/ru/post/431514/) для компаний и кандидатов 176 | --------------------------------------------------------------------------------