Skip to main content

Собеседование

Интуитивные кретерии по окончанию собеседования

  • Наш кандидат или не наш кандидат? (общий вопрос)
  • Нормальный, подозрительный или mudak? (общий вопрос по софт-скиллам)
  • Потянет или не потянет? (общий вопрос по хард-скиллам)

Soft-skills (универсально)

  • Уровень коммуникации
  • Уровень заинтересованности, стремление к развитию
  • Токсер или душнила? (как проверить - TODO)
  • Скользкий или хитрожопый? (как проверить - TODO)
  • Уровень скрытности/доступности (для удаленщиков)

Hard-skills (для frontend)

  • Базовые знания по HTML / CSS / JS
  • React-библиотека
  • Около-React (экосистема, сборка, UI-фреймворки и т.д.)
  • Знания в API (обработка данных через js, backend, docker и т.д.)
  • Умение верстать, чувство вкуса

Frontend

Вопросы для Frontend собеса:

TODO


QA

Вопросы на QA собесах:

  1. Какова цель тестирования программного обеспечения?
  2. Перечислите некоторые атрибуты качества.
  3. Опишите этапы SDLC.
  4. Опишите этапы STLC.
  5. Какова роль QA-инженера.
  6. Какие плюсы тестирования программного обеспечения? Назовите несколько.
  7. Перечислите основные различия между SDLC и STLC.
  8. Что такое уровни тестирования программного обеспечения?
  9. В чем разница между валидацией и верификацией?
  10. Есть ли различия между тестированием и обеспечением качества? Если да, расскажите какие.
  11. Перечислите 7 принципов тестирования программного обеспечения.
  12. Почему желательно находить ошибки как можно раньше?
  13. Ваша команда разрабатывает веб-приложение для бронирования путешествий. Оно будет готово через 2 месяца. Когда вам следует начать тестирование?
  14. На каком этапе STLC QA-инженер должен запустить тестовые случаи?
  15. Вы обнаружили ошибку при тестировании мобильного приложения и сообщили о ней. Разработчик не может ее воспроизвести. Что вы можете упустить в этом случае?
  16. Как QA-инженер, вы читаете требования для создания тестовых случаев и обнаружили среди них некоторую двусмысленность. Что вы можете сделать в таком случае?
  17. Должен ли QA-инженер работать с бизнес-аналитиком? Если да, то что даст такое сотрудничество проекту и процессу тестирования?
  18. Какими софт скилами должен обладать QA-инженер?
  19. Почему «Сотрудничество» важно для обеспечения качества?
  20. Для чего нужны «правильные» отношения с другими членами команды?
  21. Что такое этика и почему она должна иметь значение, особенно для QA-инженеров?
  22. Что такое «Этика добродетели»?
  23. Когда QA-инженеру следует обращаться за помощью?

Выборочно

  1. Перечислите основные различия между UI и UX.
  2. Какие есть 4 категории элементов пользовательского интерфейса?
  3. Перечислите некоторые элементы управления вводом.
  4. В чем разница между «Флажком» и «Радиокнопкой».
  5. В чем разница между «заполнителем» и «подсказкой».
  6. В чем разница между «Loader» и «Progress Bar».
  7. Каково назначение «Выбора даты/времени»?
  8. Мы работаем по методологии Agile с использованием фреймворка Scrum. Заказчик постоянно меняет требования. Это проблема для команды? Что может быть сделано?
  9. Допустим, нам нужно протестировать поле отправки сообщений в приложении Chat. Это поле ввода для отправки мгновенных сообщений. Задайте 5 вопросов, чтобы выяснить недостающие требования.
  10. Заказчик хочет получить подробную документацию о том, как работает программное обеспечение. Является ли это типичным для Waterfall или Agile метода?
  11. Во время какой встречи команда собирается обсудить задачи для предстоящего спринта?
  12. Какова цель WIP (work in progress), времени выполнения и времени цикла в Канбане?
  13. Перечислите артефакты и церемонии Канбана.
  14. Какие модели SDLC вы знаете.
  15. Перечислите этапы SDLC.
  16. Объясните цель диаграммы скорости спринта и выгорания
  17. Для каких проектов лучше использовать Scrum или Kanban?
  18. Назовите преимущества и недостатки Scrum (по 3-4 для каждого).
  19. Назовите артефакты Scrum.
  20. Назовите церемонии Scrum и их цель.
  21. Назовите роли Scrum и их обязанности
  22. Для каких проектов все же лучше использовать Waterfall.
  23. Назовите основные различия между Waterfall и Agile.

Могут спросить еще, например:

  1. о конкретных видах тестирования, которые вы применяли,
  2. что такое валидные и невалидные данные,
  3. какие есть техники тест-дизайна,
  4. какие есть атрибуты тест-кейса и баг-репорта и чем отличаются,
  5. отличия между priority и severity,
  6. привести примеры серьезного, но не приоритетного бага и наоборот,
  7. виды тестовой документации,
  8. что такое дымовое тестирование,
  9. Что такое статическое тестирование,
  10. чем вам понравилось тестирование,
  11. назовите тест кейс одним словом,
  12. назовите базу данных одним словом,
  13. назовите тот вид тестирования, когда делаются хаотичные действия, без логики и плана и документации,
  14. какой вид тестирования ответственен за перепроверку исправленных багов,
  15. какие виды тестирования применяют к мобильному тестированию,
  16. какие сложности (особенности) есть в мобильном тестировании,
  17. какие мобильные платформы существуют,
  18. назовите типы мобильных приложений.