Любое собеседование на должность инженера по тестированию программного обеспечения обычно состоит из нескольких связанных между собой этапов.
Прежде всего, HR-специалист просит потенциального сотрудника объяснить, почему его интересует эта профессия и почему компания должна нанять именно его.
Затем технический специалист компании просит ответить на несколько вопросов по основам теории тестирования ПО. Таким образом, станет ясно, насколько хорошо соискатель знает технический и практический материал и как скоро он сможет приступить к изучению рабочих спецификаций в ходе выполнения реального задания.
Ищите работу Junior QA? Тогда вам в наш телеграм канал QA Вакансии. Каждую неделю 7 лучших вакансий с телеграм контактом HR компании.
После этого наступает этап, до которого доходят не все кандидаты. Речь идет о проверке логического мышления человека. “Зачем это все нужно?” — спросите вы. Ответ прост. С помощью логических головоломок HR-специалисты могут проследить ход ваших мыслей и понять, аналитический склад ума у вас или нет.
Важно не паниковать, не отвлекаться и стараться рассуждать вслух, даже если вы не совсем понимаете, как решить какую-то задачу.
Далее в статье мы поговорим о логических задачах, которые чаще всего просят решить во время собеседования в IT-компаниях. Также мы разберем практические советы о том, как эффективно подготовиться к таким собеседованиям.
БОЛЬШЕ ВОПРОСОВ С СОБЕСЕДОВАНИЙ В НАШЕМ ТЕЛЕГРАМ КАНАЛЕ QASOBES
Топ логических задач
Логические задачи позволяют техническим специалистам, проводящим собеседование, увидеть, какой человек их соискатель, какими навыками он уже обладает или сможет приобрести в будущем.
Во время QA-собеседования HR может часто использовать головоломки. Они не всегда требуют математического решения. Иногда ответ на задачу прост и лежит на поверхности.
Далее мы рассмотрим такие задачи, головоломки и логические проблемы, которые будут чрезвычайно полезны для подготовки к интервью с HR специалистом.
Логическая загадка от Microsoft
Есть два мотка веревки. Если поджечь их концы, то мотки сгорят через час. Как измерить 45 минут, используя оба мотка, если веревку нельзя резать?
Ответ. Нужно поджечь один моток с обоих концов одновременно, а другую веревку зажечь с одного конца. Первая веревка сгорает за 30 мин, вторая тоже будет гореть 30 мин параллельно с первой. Чтобы отмерить нужные оставшиеся 15 мин, нужно поджечь еще один конец второй веревки. Все достаточно просто.
Интересная головоломка от Google
Представим, что у вас есть 8 одинаковых шариков. Один из них тяжелее остальных. Как определить этот один шар, используя весы только дважды?
Решение. Возьмите 6 шариков, разделите их на две группы и взвесьте. Если одна из них тяжелее, возьмите 2 любых шарика из этой группы и взвесьте их. Таким образом, вы либо сразу найдете более тяжелый шар, либо это будет третий шар из этой группы. Если более тяжелого шара нет ни в одной из этих двух групп, значит, это один из оставшихся двух шаров.
Загадка от Adobe
Имеется 50 полностью заправленных мотоциклов. Топлива хватит, чтобы проехать 100 км. Какое расстояние можно проехать, если все мотоциклы стартуют с одного и того же места?
Задача имеет несколько решений:
- Завести все мотоциклы в одно время и проехать 100 км.
- Проехать 50 км и перелить бензин с одной половины мотоциклов в другую. Таким образом, у вас будет 25 мотоциклов с полным баком бензина. Продолжайте ехать и повторяйте то же самое через каждые 50 км. Таким образом вы сможете проехать 350 км.
Вопрос о крышке люка
Почему она круглая?
На этот вопрос есть несколько правильных ответов. Во-первых, диаметр крышки люка предотвращает ее падение в канализационное отверстие. Во-вторых, крышку люка такой формы гораздо легче перемещать, чем квадратную.
Кстати, такой вопрос позволяет проявить фантазию и изобретательность во время собеседования.
Интересное высказывание
Что особенного в следующем предложении: “the quick brown fox jumps over the lazy dog” ” (шустрая коричневая лиса прыгает через ленивую собаку”?
Ответ. Это самая короткая фраза-панграмма, которая содержит все буквы английского алфавита. Данный вопрос направлен в первую очередь на вашу внимательность.
Как научиться решать логические задачи?
Если вы хотите стать тестировщиком и планируете начать ходить на собеседования, вам нужно хорошо подготовиться. Логические загадки в этой сфере заслуживают особого внимания.
Как сделать это правильно?
- Постоянная практика. Чем больше похожих задач вы решите, тем легче вам будет справиться с ними на собеседовании. Не спешите. Помните, что вы можете просто сильно разволноваться именно тогда, когда это меньше всего нужно.
- Анализируйте каждую задачу. В Интернете есть множество задач с подробным анализом их решения. Не нужно обязательно учить их наизусть. Просто старайтесь анализировать каждое задание по пунктам и запоминать ход выполнения.
Заключение
Когда вы будете проходить собеседование на должность тестировщика программного обеспечения, HR-специалисты часто будут просить вас решить различные логические задачи.
Не забывайте, что они хотят не просто услышать правильный ответ, но и увидеть ход вашего мышления, ваши аналитические способности и желание искать решения нестандартных задач самыми необычными способами.
Перевод статьи «Logical Tasks as a Part of an Interview With QA Specialist».