Как пройти собеседование на тестировщика

 

Заключительная статья серии. В предыдущих частях мы говорили о том, что и как учить, чтобы освоить отрасль тестирования, а также как правильно составлять и рассылать резюме. Сегодня обсудим все этапы прохождения собеседования. Руководитель отдела тестирования компании Globus Алексей Сёмин рассказывает, как стать тестировщиком: от собеседования до первого проекта.

Первое задание

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

Проявляйте инициативу. Если вам не дали чек-лист приложения, не ждите, а попросите его у ментора. Если в организации нет чек-листа, вы можете составить его сами. В нашей компании чаще чек-лист составляют в «Google Таблицах». Ниже мы привели пример такого чек-листа — вы сможете составлять свои по его примеру.

Коллеги будут удивлены, если составите чек-лист в виде карты мыслей, например в .

Потенциальные логические задачи на собеседовании тестировщика

Потенциальные логические задачи на собеседовании тестировщика

Логические задания помогают техническим и HR-специалистам сформировать представление о том, что за кандидат находится перед ними.

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

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

Задание от Microsoft

Есть 2 мотка верёвки. Если поджечь каждый с одной стороны, моток сгорит в течение часа. Как отмерить 45 минут, используя два таких мотка веревки? Веревку нельзя никак делить.

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

Головоломка от Google

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

Разгадка. Возьмите шесть шаров, поделите их на группы по три и взвешивайте. Определив группу с более тяжелым шаром, возьмите из нее любые два и взвесьте снова. Если в их числе есть тяжёлый шарик, вы это увидите; если вес равный — тяжёлым будет тот, что остался. Если более тяжелого шарика в группах по три не оказалось, он — среди двух оставшихся.

Задание от Adobe

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

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

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

Веревка вокруг экватора

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

Разгадка. Решить задание можно с помощью математики. Как вы помните из курса школы, длина экватора – 40 075 км. Радиус окружности определяется по формуле R = L/2π = 40075000/2х3,14 = 6381369,43 м. Увеличив длину еще на десять метров, получаем число 6381371,02 м. Поскольку величина зазора – 1,59, человеку легко удастся пройти через него.

Сложение чисел

Столетие назад преподаватель попросил рассчитать сумму всех целых чисел в диапазоне от одного до ста. Никакой техники тогда не было, ученики просто складывали числа между собой. И лишь один из них моментально справился с решением. Это был Карл Гаусс, будущий математик. Какое решение он предложил?

Разгадка. Карл использовал сорок девять пар чисел: девяносто девять и один … пятьдесят один и сорок девять. При сложении каждой пары получалось сто, также было еще два числа без пары – пятьдесят и сто. Таким образом: 49х100+50+100=5050.

Нарисовать дом

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

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

Драже

Почему глазурь на M&M’s идеально гладкая?

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

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

Почему канализационные люки имеют круглую форму?

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

Необычное высказывание

В чем заключается уникальность английского фразы ‘The quick brown fox jumps over the lazy dog?’

Разгадка. Данное задание направлено на то, чтобы проверить уровень вашей внимательности. В высказывании собраны все английские буквы.

Собеседование с HR специалистом

Собеседование с HR специалистом

1. Знакомство с компанией

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

2. Проверка уровня английского

Не пугайтесь, если HR без предупреждения перейдёт на английский. Это тоже своеобразный тест.

Если не поняли, что вас спрашивают, вежливо попросите уменьшить темп речи. Это вполне нормально. Если собеседование проходит по телефону, связь ужасная, и вы через слово слышите собеседника, то не тяните время, скажите об этом и попросите перейти в skype (zoom) или провести беседу очно в офисе компании.

3. Знакомство с вами

Ваши цели: хорошо, если человек может озвучить и объяснить свои стремления и планы. Если у вас их нет, то рекомендую всё же составить список.

Предыдущие места работы: расскажите о вашем предыдущем опыте, почему хотите работать в ИТ-сфере. В этом пункте не стоит упоминать, что вы идёте в ИТ ради денег — это в 90% случаев и так понятно. Но чтобы произвести хорошее впечатление, скажите, что хотите поменять жизнь, развиваться, вам нравится тестировать, вы видите, что эта сфера меняет людей в лучшую сторону, и что-то в этом же духе. Или ваш правдивый вариант.

З/П ожидания: на самом деле не так уж важно, какую сумму вы скажете, потому что выбор сотрудника зависит от того, насколько тот или иной кандидат понравится тем, кто его собеседовал. Ориентируйтесь на среднее, не запрашивайте сразу высокую зарплату, но и не занижайте планку. Если вы понравились, и ожидаемая з/п не намного больше, чем у остальных кандидатов, и попадает в зарплатную «вилку», вам сделают offer. Если вы понравились, но существенно много хотите от компании, возможно, HR напишет вам просьбу о пересмотре желаемой суммы.

У меня есть знакомый, который попросил мало в начале своей карьеры. Хорошо прошел собеседование, понравился. А потом HR звонила ему с вопросом: «А вам достаточно будет этих денег?».

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

Первый баг в трекер

Описание багов в разных компаниях может различаться, но в целом есть принципы хорошего тона.

Тема

В ней описывают проблему несколькими словами. Лучше, если она будет начинаться с отрицания: «не работает», «не происходит», «неправильно» и прочее. Например: «Не происходит синхронизация с сервером на iPhone 6», «Не работает воспроизведение видео в Nexus 5».

Сценарий

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

Дополнительно можно приложить скриншоты с указанием мест, на которые стоит обратить внимание (можно использовать приложения Joxi, LightShot и другие), для более сложновоспроизводимых багов — записать видео. Когда наберётесь опыта, можете снимать и прикладывать логи.

В конце сценария указывается среда, в которой проводилось тестирование: версия приложения, прошивка девайса (Android , iOS ). Если это веб-приложение, дополнительно укажите версию браузера.

Назначение бага

Далее нужно назначить на кого-то баг. Узнайте у менеджера проекта или ментора, на кого вешать данный баг, кто из разработчиков за какую область проекта отвечает. Так вы познакомитесь с командой, чтобы в будущем самому назначать баги.

Проставление критичности

Виды критичности багов в большинстве трекеров представлены следующим списком:

Immediate (Blocker)

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

Crit — Urgent

Критическая ошибка, нарушена ключевая бизнес-логика. Проблема приводит к временному падению сервера или приложения без возможности её решения. Устранение проблемы необходимо для тестирования.

High

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

Normal

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

Low

Тривиальная ошибка, не касается бизнес-логики приложения. Проблема сторонних библиотек или сервисов, плохо воспроизводится, малозаметна ввиду пользовательского интерфейса.

Собеседование с заказчиком

Фото 2
Собеседование с заказчиком

Предположим, что вы прошли все предыдущие этапы и всем понравились. Наступает день, когда вас хотят оценить западные коллеги. Их цель — убедиться в вашей адекватности и вменяемости. Они будут задавать базовые, но обычно не глубокие вопросы по вашей специальности.

Есть люди, которые трясутся перед заказчиками — чтобы не обидеть или чего лишнего не сказать. Или считают их высшей нацией, наподобие «Хищников и Чужих». Но ведь они — обычные люди :) И часто ведут себя проще и коммуникабельнее наших соотечественников.

Не нужно на собеседовании «подлизываться» или говорить, что, например, американцы самые лучшие в мире. Просто когда спросят, как у вас дела, так образно и ответьте, что всё офигенно круто, солнце светит, трава растёт, погода прекрасная. Покажите, что вы жизнерадостный человек. Не забывайте поинтересоваться, а поняли ли вас, и ответили ли вы на заданный вопрос. Не забудьте спрашивать их в ответ. Допустим, американцы любят рассказывать про свою жизнь, про погоду и «космические корабли». Будьте открыты. Отвечайте так, как будто это не собеседование, а просто общение с друзьями за пивом. Они также бухают и выдают перлы ещё похуже наших. Если вас возьмут на эту должность, возможно, утром на SCRUM-митинге вы увидите, какие бывают залипшие в хлам иностранцы, которые пытаются что-то внятно отвечать коллегам.

Стратегии ответов на вопросы такие же, как и на техническом интервью.

Как подготовиться к таким задачам?

Как подготовиться к таким задачам?

К логическим заданиям на собеседовании тестировщика обязательно нужно готовиться. Как это сделать?

  • Регулярно практиковаться

Чем больше задач вы решите, тем быстрее вы справитесь на собеседовании. А вот полагаться на удачу не стоит. Тем более, что волнение и стресс могут дать о себе знать в самый неподходящий момент.

  • Разбирать каждую задачу

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

  • Читать форумы

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

После собеседования

После собеседования

Итак, вы прошли все этапы этакой Спарты. И наступает интересный момент, когда вам не терпится узнать, прошли вы или нет. Но тут не стоит спрашивать у HR по два раза в сутки: «Ну как там?». Я допускал такие же ошибки. Во-первых, HR ничего не решает, технические специалисты в большинстве случаев тоже ничего не решают. Окончательное решение — брать или не брать — решают заказчики. Во-вторых, кроме вас, есть также и другие кандидаты, и, как вы понимаете, их много. В-третьих, если вас решили взять, то вы об этом узнаете через 5-10 минут в skype или по телефону от HR. Так что успокойтесь и дождитесь. Конечно, можно и нужно писать HR примерно раз в три дня. Но это не раз в полчаса.

Первый рабочий день

Первый рабочий день проходит стандартно: выдают компьютер, который нужно настроить, установить рабочие программы. Системный администратор готовит доступы к почте и корпоративным внутренним программам.

Не стоит спрашивать, где установить Skype, использовать в нём ник со школьных времён gangsta_666 или забавную картинку. Используйте в нике сочетание имени и фамилии, например ivansmirnov или smirnovivan, поставьте свою обычную фотографию.

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

Собеседование с техническими специалистами

Собеседование с техническими специалистами

Этот этап может длиться от 15 минут до 2,5 часов. Вопросы могут быть разные:

а) Вопросы про ваш опыт (чем занимались, что делали, какие инструменты использовали, ваш последний проект). На этом пункте не стоит ограничивать вашу речь тремя предложениями. Будет неплохо, если вы заранее подготовите речь о себе на 2-5 минут. Лучше рассказать самому, чем если потом интервьюеры будут вас допытывать, а работали ли вы вот ещё с таким инструментом или с таким.

б) Технические вопросы. Что такое тест-кейсы, тест-план, чек-лист? Запросы в SQL. По сути всё то, что я перечислил в первой статье, и даже больше.

в) Логические задачки. Запомните раз и навсегда: не важно, дадите вы правильный ответ или нет. Важно то, как вы будете размышлять после этого вопроса. Не говорите, что вы не знаете, как решить задачу, — это сразу fail. Думайте вслух, рисуйте на бумажке, продумывайте схему ответа. В крайнем случае можно попросить подсказку — этим вы покажете, что не боитесь спрашивать, а также не сдаётесь в тяжёлой ситуации. При правильных размышлениях и подсказках вы сами сможете дойти до правильного ответа.

г) Проверка английского. Язык могут проверить и на этом этапе тоже. Стандартные вопросы: расскажите нам про свой предыдущий проект или про ваши хобби. Если вам задали на английском вопрос по технической части, а вы не знаете ответ, то не молчите, постарайтесь выкрутиться и показать, что вы всё-таки знаете этот несчастный английский, даже если не знаете технической стороны вопроса.

Стратегии ответов на вопросы:

1. С точки зрения опыта. В этом случае вы знаете ответ, и у вас есть опыт использования подобных технологий. Не сокращайте всё до уровня «ответить только по заданной теме», расскажите еще по другим аналогичным технологиям с которыми вы работали. Сделайте ваш ответ максимально обширным.

2. С точки зрения аналогии (когда я не знаю, что это такое). При такой ситуации можете ответить, что нет, вы с таким инструментом не работали, но работали с подобным, и максимально расскажите про тот инструмент, с которым вы работали.

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

4. Припёрли к стенке. Спросите, что это такое, и поблагодарите за то, что вам дали информацию про неведомый инструмент. Это не означает, что вы зафейлили. Да, стоит признать, что вы не знаете этой области, но каждый из нас не может знать абсолютно всё. Интервьюеры просто копаются по вашим библиотекам в голове и пытаются понять, что вы за человек и где у вас могут быть пробелы в знаниях.

Чек-лист для тестирования Pokémon GO

Одним из первоочередных видов тестирования для начинающего QA-специалиста, возможно, станет прохождение по чек-листам, тест-кейсам более старших специалистов. Этот этап необходим для более быстрого погружения в проект. Для наращивания тестовой базы новичок может сам расширять этот чек-лист. Junior-тестировщики в рамках обучения написанию чек-листов подготовили лист для тестирования приложения Pokémon GO. Тут описаны только позитивные кейсы.

Вопросы и ответы

Источники

Использованные источники информации.

  • https://lifehacker.ru/testirovshhik/
  • https://qa-academy.ru/qaacademy/news/sobesedovanie-na-dolzhnost-inzhenera-po-testirovaniyu-po-logicheskie-zadachi/
  • https://dou.ua/lenta/articles/testing-newbie-guide-2/
0 из 5. Оценок: 0.

Комментарии (0)

Поделитесь своим мнением о статье.

Ещё никто не оставил комментария, вы будете первым.


Написать комментарий