По просьбам подписчиков (на самом деле одного) пост о том, какие вопросы задавали на интервью.

Вообще сами собеседования делятся на несколько этапов:



1. HR-скриниг: чаще всего рассказывают о компании и вакансии, спрашивают о твоих зарплатных и карьерных ожиданиях, спрашивают о предыдущем опыте и почему ты решил уйти. Иногда могут позадавать технические вопросы в зависимости от позиции: виды тестирования, техники тест-дизайна, коды HTTP, инструменты разработчика в мобилках и так далее, в общем - кто во что горазд. По автоматизации тоже совершенно разные вещи спрашивают - декораторы, privat/public методы и так далее, очень сложно предугадать что спросят.



2. Техническое собеседование. Обычно начинается с "Расскажи о себе, о своем опыте", далее в зависимости от собеседующих и вакансии:

- Какие виды тестирования знаешь?

- Техники тест-дизайна (что делают, зачем нужны, как применять)

- Из чего состоит пирамида тестирования? Может ли она быть не треугольной формы?

- Тестовые артефакты (чек листы, тест кейсы, тест планы)

- Атрибуты баг-репорта

- Как устроена клиент-серверная архитектура?

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

- Для чего нужны брокеры очередей?

- Из чего состоит Kafka и как работает? (в моем случае кафка, потому что я работала с ней)

- Где и как смотришь логи?

- Уровни логирования

- Команды для работы с консолью Linux

- Методы HTTP

- Коды ответов методов HTTP

- На каких портах работают HTTP и HTTPS?

- Чем get отличается от post?

- В каком запросе нет тела?

- Можно ли getом делать то что делает post?

- GraphQl, grpc (что это, зачем надо)?

- Что такое DOM?

- Что такое кеш и куки? В чем отличие?

- Почему нужно тестировать на разных браузерах?

- На каких браузерах ты будешь тестировать новую фичу?

- Чем отличается session storage от local storage?

- Чем мобильное тестирование отличается от любого другого?

- Что нового в новых версиях iOS и Android?

- Чем отличаются iOS и Android?

- Какие функции знаешь и используешь в снифферах?

- Какие инструменты разработчика используешь в iOS и Android и для чего?

- Жизненный цикл приложения

- Какие специфичные кейсы для тестирования мобилок знаешь?

- Как будешь выбирать на чем тестировать? (речь о девайсах)

- Отличие эмулятора от симулятора

- Как работают пуши на iOS?

- Как тестировать пуши и диплинки?

- Умеешь ли работать с Android Studio и xCode?

- С какими системами CI/CD работал?

- Умеешь ли раскатывать задачи для теста на стенды?

- Какие команды git знаешь?

- С какими базами данных работал?

- Как записываются данные в не sql базе? (в моем случае речь шла о mongo DB)

- Что происходит после того как ты нажимаешь на поиск в поисковой строке Google?

- Какие sql запросы можешь написать? Задачи на эти самые запросы.



Это конечно не весь перечень вопросов, только то что вспомнила. Так же, всегда задают вопросы на локализацию бага или протестировать что либо.