Мой Чек-лист вакансии
Если я прохожу интервью и звучат слова “а есть ли у Вас какие-то вопросы?”, я открываю эту страницу и зачитываю те пункты, которые на этот момент еще актуальны.
1. Организация работы
- какую ОС используют разработчики?
- какой используется диспетчер задач?
- попадают ли автоматом в задачу связанные с ней коммиты?
- возникает ли необходимость править непокрытый тестами код, для которого нет документации?
- называете ли вы свои процессы Agile/Scrum/Kanban и насколько им соответствуете на практике?
- сколько времени в неделю занимает общение голосом? видео?
2. Коллектив
- сколько программистов?
- кто еще есть в команде?
- есть ли отдельное подразделение эксплуатации и каковы его функции?
- есть ли отдельное подразделение девопс?
3. Тесты
- процент покрытия кода тестами
- как сделаны интеграционные тесты?
- используется ли в тестах docker?
4. Техдокументация
- кто пишет?
- на каком этапе?
5. SQL
- какая СУБД?
- как производятся миграции?
- есть ли хранимый код и для чего?
6. Девопс
- есть ли кубер и насколько разработка в него погружается?
- есть ли service discovery?
- есть ли в деплое контроль версий связанных микросервисов?
- практикуется ли локальное развертывание инфраструктуры?
7. Опенсорс
- пишется ли открытый код?
- есть ли у вашей команды открытые репозитории на гитхабе?
- есть ли личные открытые репозитории у потенциальных коллег?