Предварительный этап
«Компания Amazon проводила набор студентов на должность Quality Assurance Engineer. На предварительном онлайн-собеседовании были вопросы по Computer Science:
- Сети (5 вопросов)
- Big data (5 вопросов)
- Псевдокод/сниппеты кода (5 вопросов)
- Структуры данных (5 вопросов)
- Базы данных (5 вопросов)
- Концепции тестирования ПО (5 вопросов)
- Методологии тестирования (5 вопросов)
- 1 финальный вопрос по программированию (легкий/средний уровень)
Через несколько недель я получил письмо от Amazon, в котором говорилось, что я прошел отбор и получил право на онлайн-собеседование на платформе Chime. У меня было 10 дней на подготовку.
Я сосредоточился на концепциях ручного тестирования, обратившись к видеороликам на YouTube.
Техническое собеседование
Второе собеседование (технический раунд) проходило следующим образом.
РАУНД 1: (40 минут)
Этап 1:
- Интервьюер представился и рассказал о своем текущем проекте.
- Попросил кратко рассказать о себе.
- Почему я выбрал компьютерную инженерию
- И какой опыт получил.
Этап 2:
- В чем важность QAE (Quality assurance and enhancement)?
- Опишите STLC-цикл
- Опишите жизненный цикл дефекта
- Разница между тестовым сценарием и тест-кейсом
- Сценарий работы пользователя в PhonePe (финтех-приложение), опишите тестовые данные в нем.
- Платежный шлюз Amazon, опишите все тестовые данные.
Этап 3:
- Есть строка, выведите ее, поменяв слова местами.
- Есть два числа, поменяйте их местами без создания третьей переменной.
Этап 4:
«Есть ли у вас вопросы к нам?» Уже через 40 минут мне сообщили, что я прошел первый раунд и будет еще один технический раунд, который выглядел следующим образом.
РАУНД 2: (60 минут)
Этап 1:
- Интервьюер представился и попросил кратко рассказать о себе.
- Посмотрел мое резюме и попросил рассказать о проектах, которые я упомянул в резюме.
Фаза 2:
- В заданной строке найти количество гласных и согласных букв
- Предметы в текущем семестре, выведите общий средний балл и оценки по каждому предмету
- Список чисел, найдите количество четных и нечетных чисел
- Два списка, найдите сумму элементов в каждом из них, затем перемножьте полученную сумму обоих списков
- Два списка, объедините их в один список
- Два списка, объедините их в один список без дубликатов
Этап 3:
- Что вы знаете о QAE?
- Какие концепции тестирования вам известны?
- Возьмем любое чат-приложение типа WhatsApp. Когда вы нажимаете на текстовую область чата, клавиатура вашего телефона не появляется; напишите тест-кейсы для такого сценария.
- Напишите тест-кейсы тестирования Bluetooth-гарнитуры.
- Представьте себя в роли QAE в Amazon; вам дали задачу протестировать страницу входа в систему Amazon; какие тест-кейсы вы напишете для этого сценария?
Этап 4
Есть ли у вас вопросы к нам? (прим. автора — всегда спрашивайте интервьюера о его собственном опыте работы в компании; это создает впечатление, что вам очень интересно ознакомиться с их work culture и вы готовы работать с компании).
Оба раунда прошли для меня просто замечательно. Интервьюеры были доброжелательные, собеседование получилось очень легким. В итоге я получил должность Quality Assurance Engineer в Amazon.»