Загрузка…
Загрузка…
qa / middle / tech_screening
Формат
online
Стадия
tech_screening
Когда
within_quarter
Длительность
—
01
Поведенческий
Расскажите про свой опыт работы.
Вступительная часть: кандидат рассказал про pytest, Selenium, нагрузочное тестирование (Locust), Linux, Docker, оптимизацию SQL-запросов в Postgres.
02
Теория
Из каких этапов состоит процесс тестирования?
Интервьюер просил отвечать простым языком, своё мнение.
03
Теория
Слышал про регрессионное тестирование? Какие у него типовые сценарии, что оно должно покрывать обязательно?
04
Теория
Какая разница между нагрузочным тестированием и стресс-тестированием?
Уточняли про инструменты (кандидат назвал Locust, JMeter, Artillery, Chaos Monkey).
05
Теория
По UI-тестам: Selenium или Playwright — чем-то пользовался?
После ответа перешли к вопросам про селекторы.
06
Теория
Что такое селекторы (в UI-тестировании)?
Кандидат перечислил поиск по id, имени, классу, тегу, CSS-селектору, XPath.
07
Теория
Как правильнее всего искать элемент (например, форму логина), чтобы не пришлось переписывать тесты после следующего релиза или минимального рефакторинга?
Follow-up к вопросу про селекторы.
08
Теория
Что использовали для анализа результатов тестов (TeamCity, Allure и т.п.)? Каким Allure пользовались — обычным репортом или энтерпрайз-версией (TestOps)?
09
Кейс
Есть отчёт автотестов за последние 30 дней, у каждого запуска два состояния — зелёный (успех) или красный (упал). Что можешь сказать про тест, который за 30 запусков всегда был зелёным? Какие выводы можно сделать?
Серия вопросов «на размышление» про анализ отчёта автотестов.
10
Кейс
А если тест сначала 15 дней подряд был красным, а потом 15 дней зелёным — что это может значить?
Follow-up к вопросу про анализ отчёта автотестов за 30 дней.
11
Кейс
А если тест в каждый нечётный день красный, а в каждый чётный — зелёный, чередует состояние через день — в чём может быть причина?
Follow-up к вопросу про анализ отчёта автотестов за 30 дней.
12
Теория
Как общепринято называются автотесты, у которых состояние постоянно переключается из красного в зелёное и обратно?
Ожидаемый ответ — flaky-тесты; кандидат упомянул их пометку «бомбочками» в Allure-репорте.
13
Теория
Известны ли тебе такие аббревиатуры, как CDT, DT, TDD? Что они означают?
Аббревиатуры в транскрипте передаются неразборчиво («кдт, дт, тдд»), кандидат расшифровывал как driven testing / continuous delivery testing.
14
Поведенческий
С чем связан поиск работы?
15
Поведенческий
Насколько тебе интересно то, что мы предлагаем, после общения с командой?
16
Поведенческий
Если мы решим сотрудничать, как быстро ты сможешь выйти на работу?
Кандидат: несколько дней, максимум 2 недели.
17
Поведенческий
Какие у тебя ожидания по деньгам?
Кандидат назвал диапазон 250–350 тыс.
18
Поведенческий
Есть ли у тебя другие офферы на руках? Ограничено ли время на ответ от нас?
У кандидата идёт финальный этап собеседований в другой компании, ответ нужен примерно до конца рабочей недели.
Заметки
Видеозапись собеседования (стрим сообщества Criminal IT) на позицию QA-автоматизатора на Python в команду «точка Ростелекома». Вакансия нестандартная: не классическое автотестирование, а создание системы/конструктора автотестов внутри low-code платформы для создания и исполнения приложений. Команда продукта ~10 человек (фронт 3–4, бэкенд 2), работают спринтами по 2 недели, релизы выкатывают по мере готовности. Стек продукта: Django (Python), PostgreSQL, фронт на Vue. Нагрузочное тестирование продукта проводилось давно (~150 RPS на двух серверах 16 CPU/16 GB на сложных запросах). На испытательный срок — сделать часть системы автотестирования. Кандидат — Вадим, текущий проект: личный кабинет инвестора (pytest, Selenium, Locust/JMeter, Allure, Postgres).
Стиль интервьюера
Дружелюбный, неформальный тон; короткие теоретические вопросы с просьбой отвечать «простым языком», без задач на кодинг. Заметная часть — ситуационные вопросы «на размышление» (анализ отчёта автотестов за 30 дней с серией follow-up'ов). В конце дали кандидату подробно расспросить команду про продукт, процессы и стек, затем HR-блок (мотивация, сроки выхода, деньги, офферы).