Менеджер ИТ проектов: как нанять специалиста, а не говорящую голову. 150+ вопросов для собеседования кандидата. Часть 2

Нужен менеджер цифровых проектов? С помощью наших вопросов легко выявить настоящий опыт и способность решать рабочие вопросы в типичном ИТ проекте.

Кадры из сериала «Силиконовая долина»

Привет, я Алексей Сорокин, я из FTM.agency (занимаемся разработкой веб-сервисов и мобильных приложений). Менеджер проектов в ИТ - это крайне важный член творческого коллектива, который имеет сильнейшее влияние на команду и её результат. Сильный менеджер может наладить работу проектной команды, вывести её на новый уровень, а слабый может внести хаос и сумятицу в любой, даже отстроенный процесс.

Сегодня продолжение материала про собеседование проектного менеджера. С первой частью можно познакомиться тут. Погнали.

Собеседование менеджера ИТ проектов: базовые знания мобильных приложений

  • Какие операционные системы для мобильных устройств вы знаете? Перечислите минимум две.
  • Перечислите не менее трёх магазинов мобильных приложений для системы android. Как они взаимодействуют между собой?
  • Перечислите все известные вам магазины приложений для систем от компании apple.
  • Кстати, почему мы используем термин «системы компании apple»? Перечислите минимум три.
  • Как установить мобильное приложение для системы android, минуя магазин приложений?
  • Как установить мобильное приложение для системы apple, минуя магазин приложений?
  • Что такое PWA? Это мобильное приложение?
  • Как выложить PWA в магазины мобильных приложений?
  • Перечислите способы проведения тестирования мобильных приложений для платформ android, apple.
  • К нам пришел клиент и хочет сделать приложение для систем от компании apple, приложение для покупки косметики. В приложении пользователь должен зарегистрироваться, подтвердить свою личность, после этого он сможет посмотреть на список товаров и купить приглянувшееся. Какие подводные камни могут быть с таким проектом?
  • К нам пришел корпоративный клиент и хочет сделать приложение для собственных курьеров, как нам распространить такого рода мобильное приложение, чтоб могли воспользоваться только сотрудники клиента?
  • Клиент хочет заказать мобильную разработку на нативных языках программирования. Что это за языки? Перечислите минимум два и для каких платформ они подходят.
  • А что такое кроссплатформенная разработка? Это как?
  • Какие языки кроссплатформенной разработки вы знаете?
  • Какие неприятности могут происходить у пользователя при взаимодействии с любыми мобильными приложениями?
  • Зачем мобильному приложению бэкенд?
  • Можно хранить все данные в мобильном приложении?

Собеседование менеджера ИТ проектов: безопасность и предоставление доступа

  • Вас попросили сделать корпоративную почту сотруднику, вы создали ему учетную запись в панели управления учетными записями почты. Какие данные вы должны передать сотруднику, чтоб он мог настроить корпоративную почту?
  • Вам необходимо по FTP загрузить обновленные картинки на сайт. Как выглядят доступы к FTP? Как проверить, что дали правильные данные для доступа по FTP?
  • Что такое SSH?
  • Для доступа вашего бэкендер к серверу заказчика у вас попросили ssh. Что надо передать клиенту? Что потребуется затем передать бэкенд разработчику?
  • Как проверить, что дали правильные данные для входа по ssh?
  • Как передать клиенту логин и пароль от консоли управления серверами? Почему именно этим способом?
  • Инженер по информационной безопасности клиента говорит, что для подключения к их серверу надо внести IP адрес разработчика в белый лист. Что делать, если разработчик сидит у вас в офисе, как узнать его IP адрес?
  • IP адрес разработчика добавили в белый лист для подключения к серверу. Вчера он мог войти, а сегодня уже нет. В чём может быть причина? Что произошло? Как исправить?
  • Вы восстанавливаете доступ к сервису, вам приходит письмо с «одноразовым паролем». Это безопасно? Почему в почту прислали логин, пароль и ссылку?
  • Клиент попробовал восстановить пароль на разработанном вашей командой сервисе, но у него не получилось. Бэкендер из вашей команды говорит, что пароль просто протух. Что это значит?
  • У вас команда разработчиков уже несколько лет работает над проектом, при этом они используют один SSH ключ для входа на сервер. В чем может быть проблема? Какие риски несёт такой подход?

Собеседование менеджера ИТ проектов: архитектура цифровых проектов

  • У клиента высокие требования к архитектуре цифрового проекта. Он просит внедрить CI/CD. Что это такое? Кто нужен для выполнения этой работы?
  • У вашей компании новый проект. Он гениален, есть представление что хочется сделать, уже несколько подобных проектов работают. Но совсем нет документации, описания проекта, функционала. Что делать? Опишите стадии проекта.
  • Опишите жизненный цикл проекта. Назовите не менее пяти возможных этапов жизни цифрового проекта.
  • Необходимо разработать мобильное приложение, которое будет брать данные из корпоративной системы. Инженер по информационной безопасности готов сделать список белых IP адресов, для которых откроет доступ к серверу с данными. Какие IP адреса ему предоставить? Какое решение сложившейся проблемы может быть?
  • Что такое «монолит» и «клиент-серверная» архитектура? Чем они отличаются? Какие есть преимущества и недостатки у каждой?
  • У вашего клиента есть сайт на Tilda, его надо просто скопировать на другой хостинг. Что делать?
  • У клиента есть сайт с бэкендом на PHP (Cake) - довольно устаревшем фреймворке. На сайте надо вносить изменения в бизнес-логику и фронтенд. Как подготовиться к проекту, чтоб он прошел с наименьшим числом проблем?
  • Необходимо разработать сайт, на котором каждый клиент компании сможет зарегистрироваться и увидеть отправленные им документы. Список клиентов компании есть в 1с, а список отправленных документов в ЭДО Диадок. Как «подружить» эти системы? Это возможно?
  • У клиента проблема. Вы сдали проект, а через какое-то время его «хакнули», удалив базу данных на сервере. Злоумышленники попали на сервер и всё стёрли. Что делать? Где искать данные? Как можно минимизировать потери до возникновения подобной ситуации?
  • Нам надо вносить изменения в уже запущенный сайт. Как нам тестировать обновления сайта без вреда уже действующим пользователям?
  • Что такое GIT?
  • Что такое GIT flow?
  • Вам разработчик сказал, что всё готово, он сделал коммит, он на ревью. Когда изменения из коммита попадут на сервер и как?
  • Что такое docker? Зачем это надо?
  • Вы перезагрузили сервер через панель управления облачными серверами. Заходите на сайт, расположенный там, а он не работает. На сервере используется docker, php, mysql, nginx, react.js. В чем может быть проблема?
  • Что такое CDN и для чего это надо?
  • На сервере расположен сайт. Он включен, вы делаете команду ping, вписываете IP сервера, он отвечает. Почему сайт, расположенный на сервере не открывается, если вы переходите по прямой ссылке на него?
  • Клиент просит сделать сайт без хостинга и сервера, так как это дорого. Как это сделать?
  • Что такое dev, prod, stage? К чему относятся эти термины? Для чего это всё?
  • Клиент говорит, что разрабатываемый сайт будет работать внутри корпоративной сети, доступен с помощью VPN - это вообще законно? Компаниям же запретили пользоваться VPN?
  • Вы разрабатываете веб сервис. Клиент просит на одном сервере разместить функцию генерации PDF, на другом базу данных, на третьем функционал парсинга данных. Зачем это делается? Не проще на одном сервере разместить? Так же проще управлять.

Не ищи менеджера самостоятельно, приходи к нам за разработкой мобильных приложений. С помощью no-code технологий мы сократим time to market, бюджет на запуск и развитие проекта 🚀 Для этого можно написать в телеграм @VadimFingeroff, либо оставить заявку на сайте ftm.agency

Если интересно читать про ИТ, разработку сервисов, приложений, управление командой, маркетинг, то подписывайся на канал @sorokin_dushit, кроме того есть канал @ftmagency, где мы рассказываем о команде, наших проектах, с которыми работаем.
12
92 комментария

Это не вопросы для менеджера.

Вопрос для менеджера:
вы договорились об определенных работах, но сделали не то и не в срок. Как будете исправлять ситуацию?

9
Ответить

А как менеджер будет управлять тем, что не понимает?

Ответить

Доп. соглашение если заказчик согласится. И если это договор на бумаге имеющий юридическую силу. Или платить штрафные санкции если они предусмотрены по договору. Если это договоренности то ...... . И так слишком много... Мне всегда были должны по строительным контрактам 240% при выполненных работах. Но это опять и знание, на блестяще полученное образование.
Что такое гепары?

Ответить

так где вопросы менеджера проектов?
Ни слова о конфликтах внутри компании или с заказчиком и как их решать
Ни слова о просроченных сроках, о превышении бюджеты и как это исправлять.
Ни слова о правильном управлении ресурсами и как ими управлять.

просто набор теории который любой может выучить, но это не решит проблему бюджета/конфликта или сорванных сроков

5
Ответить

всё верно, у нас многосерийный блокбастер, следите за дальнейшими вопросами.

подпишитесь, всё будет

Ответить

Автор этой сборной солянки всего подряд про технологии вчитывался в вопросы? Правда менеджер проектов должен озадачиваться передачей учётных данных? Правда-правда?

«Дружба» сервиса «Диадок» и «1с» ради какого-то сайта с непонятными функционалом — тоже круто. Какой ответ должен быть корректным? Интеграционный модуль? Выгрузить таблицы в Excel?

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

4
Ответить

Нужен управленец, который разбирается в вопросе. Иначе каким образом ему понимать что происходит на проекте? Какие задачи, как их можно решать? Гуглить?

Ответить