{"id":13653,"url":"\/distributions\/13653\/click?bit=1&hash=fee89fe6174decc3f9a9e1cefc15dbde7d85d27279acdc112d63d4da4d5a0e3c","title":"\u0427\u0435\u043c\u043f\u0438\u043e\u043d\u0430\u0442 \u0434\u043b\u044f \u0438\u043d\u0432\u0435\u0441\u0442\u043e\u0440\u043e\u0432: \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0438\u0433\u0440\u0430\u0442\u044c \u0434\u043e 100 \u043c\u043b\u043d \u0440\u0443\u0431\u043b\u0435\u0439","buttonText":"\u0418\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e!","imageUuid":"8c1166aa-ed4d-5964-8fea-818410a466e6","isPaidAndBannersEnabled":false}
Jahongir Muminov

ТОП-50 вопросов системному аналитику на собеседовании

Всем привет! Я проходил собеседования на системного аналитика в разных компаниях с декабря 2021 до сентября 2022 каждую неделю по одному разу и каждый раз записывал все вопросы. Компании были не только российские, но и расположенные в самых разных регионах Европы, Азии и запада. Я собрал ТОП-50 вопросов технического собеседования. Вероятность что вам на всех собеседованиях попадутся именно эти вопросы очень сильна и я уверен что подготовившись на эти вопросы вам точно дадут оффер большинство, если не все компании.

P.S - Вопросы телефонного и первых этапов собеседования тут не включены, только вопросы технического собеседования

Требования

  1. Какие виды требований вы знаете?
  2. Что входит в функциональные требования?
  3. Что входит в нефункциональные требования?
  4. ГОСТ 19 и 34 для чего нужны и в чем разница между ними?
  5. Критерии требований
  6. Use cases - это что и как пишутся?
  7. User stories - это что и как пишутся?
  8. Заинтересованные лица (стейкхолдеры) - кто это и как с ними взаимодействовать?
  9. Что содержится в вашей типовой постановке задач для разработчика

Процесс разработки

  1. Расскажите про процесс разработки, который был принят на вашем прошлом месте работы
  2. Чем Kanban отличается от Scrum?
  3. Где можно применять Scrum и где нельзя?

Интеграции и проектирование

  1. Что такое XSD?
  2. Чем SOAP отличается от REST?
  3. Что такое XML и что в нем содержится?
  4. Какие методы есть в REST
  5. Напишите пример rest-API для книжной библиотеки на JSON
  6. Что содержит URL в REST запросе?
  7. Что такое WSDL?
  8. Чем POST отличается от GET?
  9. Что такое идемпотентность?
  10. Что такое брокеры сообщений?
  11. Проектировали взаимодействие информационных систем?
  12. Какие виды и способы интеграций вы знаете?
  13. Чем Kafka отличается от RabbitMQ?
  14. Чем отличается ошибка 200 от 201?
  15. Что такое корпоративная шина?
  16. К корпоративной шине подключены веб-сервисы. В одном веб-сервисе появились два новых обязательных поля. Что изменится в интеграции?
  17. Чем брокер сообщений отличается от корпоративной шины?
  18. Назовите все способы снизить нагрузку на веб-сервис.
  19. Приходилось ли вам проектировать API в нотации OpenAPI/Swagger?
  20. Что такое клиент-сервер и микросервисы?
  21. Какими UML диаграммами вы пользуетесь?
  22. Что такое диаграмма последовательности?
  23. Какие элементы BPMN вы знаете?
  24. Опишите работу банкомата в BPMN
  25. Что такое Хореография и Оркестрация?

SQL и Базы данных

  1. Писали ли вы SQL запросы и для чего?
  2. Можете ли писать сложные запросы?
  3. Зачем нужны индексы в таблицах БД?
  4. JOIN запросы, что это и какими бывают?
  5. Что такое первичный ключ и какими свойствами обладает?
  6. Поисковые пути в БД это?

Другие вопросы

  1. Как работает https?
  2. Что такое FTP?
  3. Что такое SFTP
  4. Чем отличаются синхронное и асинхронное взаимодействия?

  5. Чем авторизация отличается от аутентификации?
  6. Что такое СЭД и как они работают?
  7. Что такое синхронное и асинхронное шифрование?

  8. Какие уровни протоколов знаете?
  9. Какие UX принципы вы знаете?

Чаще всего требования к кандидатам следующие (помимо опыта работы в определенном домене):

  • Основная деятельность: сбор, анализ и документирование требований к ПО на техническом языке. Сопутствующее общение с заказчиками и проектной командой, изучение предметной области, участие в проектировании решений, проверка реализованного функционала на соответствие требованиям, участие в показах.
  • Требуемые hard skills: навыки разработки технической документации (BRD, SRS), опыт работы с различными СУБД, уверенные знания SQL, проектирование модели данных, знание нотаций UML, BPMN, знание различных методов интеграции систем, понимание принципов проектирования REST API, опыт работы с SOAP, понимание особенностей форматов обмена данными JSON/XML.
  • Требуемые soft skills: коммуникабельность, способность находить общий язык и с разработкой, и с бизнесом, аналитическое мышление, умение работать в условиях недостатка информации, адаптивность к изменениям, проактивность и ответственность за конечный результат.
0
11 комментариев
Написать комментарий...
Dmitry Ivanov

Интересно, а что такое "Поисковые пути в БД"? И разве уже не спрашивают кем видите себя через 5 лет?

Ответить
Развернуть ветку
Jahongir Muminov
Автор

1. Поиск информации в БД
2. Я чисто технические вопросы расписал, но вопросы про то кем видишь себя через N лет довольно таки распространен

Ответить
Развернуть ветку
Тесла-канадец
Напишите пример rest-API для книжной библиотеки на JSON

С какого испуга системный аналитик должен уметь писать код?

Ответить
Развернуть ветку
Jahongir Muminov
Автор

На моем опыте, и не только было слишком много таких задач)

Ответить
Развернуть ветку
Александр Суслов

Я думаю тут код никто не спрашивает. Обычно просят описать сам протокол. Методы и поля, передаваемые в методах.

Ответить
Развернуть ветку
Александр Суслов

"Что такое синхронное и асинхронное шифрование?" Может быть симметричное и ассиметричное? А то прям самому интересно стало.

Ответить
Развернуть ветку
Jahongir Muminov
Автор

Косяк, исправил)

Ответить
Развернуть ветку
Игорь Нестеров

Я бы добавил вопросы по ЭЦП. На эту тему меня часто спрашивали на собеседованиях. Возможно, эти вопросы кроются в вопросе про СЭД.

Ответить
Развернуть ветку
Jahongir Muminov
Автор

Да, кроются в СЭД

Ответить
Развернуть ветку
arc arc

Чем брокер сообщений отличается от корпоративной шины?

Ответить
Развернуть ветку
Ivan Bormotov

Сегодня на интервью спросили, отказывал клиенту в оказании услуг.

Ответить
Развернуть ветку
Читать все 11 комментариев
null