В этой статье мы хотим рассказать о вопросах, которые почти гарантировано задаст вам работодатель. Если хотите не упасть в грязь лицом, просто отрепетируйте ответы по чек-листу перед походом на собеседование!
💥Общие вопросы:
- Расскажите о себе
- Почему вы выбрали именно такой вуз и такую специальность?
- Почему вы решили сменить место работы?
- Какие у вас требования к новой работе, чего вы от нее ждете? Расставьте факторы по приоритету
- Расскажите о вашем идеальном месте работы
- Что именно вам больше всего нравится в своей специальности и работе
- На какой уровень зарплаты рассчитываете? Почему именно такой? Какая зарплата у вас была на предыдущем месте?
- Что могло бы заставить Вас искать новое место работы?
- Что знаете о нашей компании, какие возможности видите у нас?
✍🏻Опыт работы:
- Расскажите о своих проектах
- Какими задачами занимались?
- Каким проектом вы гордитесь? Расскажите о нем подробнее, какую роль вы на нем выполняли
- По какой методологии работали раньше, работали ли по гибким методологиям?
- О каких методологиях разработки знаете, в чем их плюсы и минусы?
- В чем вы видите преимущество гибких методологий?
- Расскажите о компании / проекте, где процессы были организованы, по-вашему, лучше всего
- Расскажите о худшем примере организации процессов разработки
- Расскажите о том, какие роли были в вашей команде и как вы взаимодействовали с ними. Например, на последнем месте работы
- Встречались ли вам проблемные коллеги. Расскажите, какие это были проблемы и как вы их решали? Терпели ли вы неудачу при попытках построить взаимодействие с коллегами? Расскажите о таких случаях и почему, по-вашему, так произошло
- Расскажите о ваших заказчиках – как взаимодействовали, какие были проблемы, как вы их решали?
- Ваш опыт больше сосредоточен на системном или бизнес-анализе? В чем видите различие между этими специализациями?
- Знаете ли ГОСТЫ, работали ли с ними? Как Вы вели документацию, какие знаете техники и формат документирования требований?
- Если бы Вы писали ТЗ, какая у него была бы структура? Расскажите по пунктам
- Был ли опыт расчета KPI? Какие Вы можете назвать KPI для аналитиков?
- Расскажите об этапах жизненного цикла разработки ПО. В каких этапах принимают участие аналитики? В чем заключается их участие?
📌Инструменты:
- Какими нотациями пользуетесь для построения бизнес-процессов?
- Почему именно такой / такими нотациями? Нарисуйте процесс по предложенному кейсу
- Что вы знаете о UML? Для чего используется эта нотация и в чем ее преимущество перед другими? Какие виды диаграмм есть в UML? Какие применяли лично вы? Для каких типов проектов какие диаграммы вы будете использовать?
- Что такое варианты использования и пользовательские истории?
- Перечислите пользовательские истории для предложенного кейса
- Что такое ролевая модель? Постройте ролевую модель для предложенного кейса
- Какие способы выявления вариантов использования вы знаете?
- Какие инструменты моделирования БП и проектирования интерфейсов используете? Почему именно эти инструменты, знаете ли вы другие?
- Должны ли мы оплачивать вам какие-то продукты, без чего вы не сможете работать?
- Что такое проектный глоссарий? Для чего он нужен? Как думаете, можно ли без него обойтись?
💥Системная аналитика:
- Работали ли вы с требованиями к интеграциями систем? С какими подходами к интеграции систем вы знакомы?
- SOAP и REST, что такое, чем отличаются, в чем их достоинства и недостатки?
- Что такое клиент-серверная архитектура, тонкий и толстый клиент, микросервисная архитектура. Достоинства и недостатки подходов
- Решить кейс – дана архитектура, на какой стороне лучше разместить ту или иную логику
- Знаете ли SQL, на каком уровне? С какими инструментами работы с БД знакомы?
- Можете ли Вы написать алгоритм или пользовательскую историю путем прочтения курса кода?
- Нарисуйте ER-диаграмму или структуру БД для конкретного кейса. Как будут выглядеть данные, если изменить условия задачи?
- В чем особенность составления требований и проектирования мобильных приложений, веб-приложений
- Расскажите о типах архитектуры приложений – нативных, кроссплатформенных
- Что такое объектно-ориентированное программирование, смысл, достоинства и принципы
- Что такое SOA-подход?
✍🏻Другое:
- Решить логические задачи (головоломки)
- Каков ваш уровень владения английским языком, сможете ли говорить с иностранными коллегами?
- Имеете ли опыт программирования? Если да – то на чем?
- Какими трекерами пользовались, знакомы ли с Jira-стеком, вели ли требования в Confluence?