Зарегистрируйтесь, чтобы продолжить обучение

Интервью Трудоустройство для тестировщиков

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

Этапы собеседования

Собеседование состоит из нескольких этапов. В каждом случае они проходят в разном порядке. Самые распространенные из них:

  • Рассказ о себе
  • Закрытые вопросы
  • Открытые вопросы
  • Решение задач
  • Вопросы собеседующим

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

Закрытые вопросы

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

Кроме того, что собеседующие задают общие вопросы о карьере, приоритетах и опыте, также они задают и более точечные вопросы про владение навыками и технологиями.

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

Например, если вы никогда не работали с инструментом, то так и скажите. Если работали с аналогом, то тоже укажите на это.

Примеры закрытых вопросов для тестировщиков:

  • Использовали ли вы Postman?
  • Автоматизировали ли вы свои тесты в Postman или каком-либо другом инструменте?
  • Работали ли вы с библиотекой requests?
  • Работали ли вы с базами данных?

Открытые вопросы

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

Так может выглядеть такой диалог:

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

Кандидат: Есть ли у меня доступ к логам мобильного приложения?

Интервьюер: Да, есть.

Кандидат: Могу ли я мониторить трафик между двумя микросервисами?

Интервьюер: Да, можете.

Кандидат: Если мобильное приложение отправляет запрос в соответствии с документацией, но получает неправильный ответ, то я думаю, что проблема возникает на серверной стороне. Если шлюз, общающийся с мобильным приложением, получает нормальные запросы и отправляет их дальше, но получает неправильные ответы от другого сервиса, то проблема не в этом сервисе.

Если вы не знаете ответ, то говорите об этом. Но обязательно покажите, что заинтересованы в данном вопросе. Например, спросите, где об этом можно почитать или посмотреть.

С помощью открытых вопросов собеседующие смотрят, как вы анализируете, размышляете и находите пути решения проблемы. Обязательно размышляйте вслух, выдвигайте свои предположения.

Не бойтесь задавать уточняющие вопросы, чтобы прояснить ситуацию и показать свой уровень понимания. Это поможет интервьюеру оценить, насколько кандидат понимает суть вопросов и тем самым сэкономить время.

Примеры открытых вопросов для тестировщиков:

  • С чего начинать автоматизацию и как понять, что она нужна?
  • Перечислите вкладки DevTools и поясните, для чего конкретно тестировщик может их использовать.
  • Что делать, если вы не укладываетесь в сроки по поставленной задаче?

Решение задач

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

Собеседующий должен увидеть, как вы рассуждаете, какие инструменты или способы решения применяете, задаете ли вы уточняющие вопросы. В таком случае вы станете более интересным специалистом для работодателя.

Время на решение задачи ограничено, но из-за этого не стоит переживать. Работайте в удобном для вас темпе. Главное показать, что вы способны решить поставленную задачу и идете в нужном направлении. Работодатель в первую очередь оценивает ваши навыки, а уже потом смотрит на другие факторы.

Вывод

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

В конце интервью советуем задать вопросы собеседующим. Например, можно взять обратную связь, уточнить про продукт, обязанности и культурные ценности. Также узнайте про инженерную культуру: пишутся ли тесты, есть ли менторинг. Но будьте аккуратны и не задавайте слишком много вопросов.

Для полного доступа к курсу нужен базовый план

Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
1000
упражнений
2000+
часов теории
3200
тестов

Открыть доступ

Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно

  • 130 курсов, 2000+ часов теории
  • 1000 практических заданий в браузере
  • 360 000 студентов
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»

Наши выпускники работают в компаниях:

Логотип компании Альфа Банк
Логотип компании Aviasales
Логотип компании Yandex
Логотип компании Tinkoff