Рубрика:Задачи

Задачи для тестировщика при приеме на работу

Тестировщик — кто это?

Сейчас  востребована такая непривычная на слух специальность  как тестировщик программного обеспечения.

Что это за зверь?

  • Это специалист,  создающий  сценарии  тестирования. Он  прогнозирует сбои и находит ошибки в продуктах, которые затем устраняются.

Коды современных программ огромны и занимают сотни страниц текста, если их распечатать на бумаге!  Малейшие недочеты или ошибки как в алгоритме, так и в коде написания программ приведут к неминуемым сбоям и отказам оборудования. А если это оборудование самолетное?

Поэтому к тестировщикам  предъявляются особые требования, которые определяются при приеме в команду.

Как пример, рассмотрим прием на работу в компании Veeam.

Для работы здесь нужны знания операционных систем, сетей, баз данных, виртуализации, публичных облаков и еще очень многих технологий. Но кроме этого проверяется способность нестандартно мыслить, что необходимо при такой творческой работе. Ведь нужно предугадать последствия всех стандартных и нестандартных ситуаций. А если их еще не случалось? То-то же…

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

Авторов наиболее интересных ответов компания вне очереди приглашает на финальное интервью для приема на работу  в Veeam.

Задача про Сашу, Андрея и Ольгу

В комнате три человека. Саша смотрит на Ольгу, а Ольга смотрит на Андрея.  У Саши есть дети, у Андрея нет. Смотрит ли человек, у которого есть дети, на человека, у которого детей нет?

Варианты ответа: «Да», «Нет», «Нельзя определить». Объясните свою точку зрения.

Ответ на задачу:

В задании не сказано, есть ли у Ольги дети. Поэтому в решении могут быть варианты.

  • Пусть у Ольги есть дети. Тогда Она смотрит на человека с детьми- Андрея. Ответ – Да, смотрит.

  • Если у неё детей нет, тогда на неё смотрит Саша. Опять ответ- Да, смотрит.

логические задача для тестировщик про Ольгуа

Т.е. в любом случае ответ будет Да.

Задача головоломка от компании Google

Этой задаче точно  более 10 лет. Но ее предлагают решить при поступлении в компанию Google.

Задача:

Перед вами на столе 8 шаров. Можно ли и если «ДА», то как узнать самый тяжелый шар за 2 взвешивания?

Ответ:

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

Для решения нужны рычажные весы с двумя чашками. Чтобы определять больше — меньше.

Тогда все просто:

  • На каждую чашу весов кладем по 3 шара. Два осталось.
  • Есть три варианта:
  1. Весы в равновесии. Определяем  из двух оставшихся вторым взвешиванием самый тяжелый.
  2. Одна чаша тяжелее. Тогда при втором взвешивании кладем на весы по одному шару из тяжелой группы. Если вес равен- третий шар самый тяжелый. А если нет- то из взвешивания и так понятно, какой тяжелее.

 

Этот блог читают уже
более 6000 человек
- читай и ТЫ!
Оставьте свой коментарий:
:smile1: :smile2: :smile3: :smile4: :smile5: :smile6: :smile7: :smile8: :smile9: :smile10: :smile11: :smile12:

«Садитесь с нами! У нас
есть, что вспомнить!»
ga('create', 'UA-46726121-2', 'auto'); ga('send', 'pageview'); Яндекс.Метрика