Собеседование на тестировщика


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

Если даже hr-менеджер при проведении интервью не выявил в претенденте каких-либо нежелательных для работника качеств, то тесты помогут всесторонне раскрыть индивидуальные особенности каждого кандидата на вакансию.

  • Тесты на собеседовании при приеме на работу
  • Примеры тестов на собеседовании и ответы на них
  • Как успешно пройти?
  • Подготовка к тестированию
  • Заключение

Тесты эффективно помогают раскрыть эрудированность соискателя, его умения в работе и узнать насколько он мотивирован.

Тесты на собеседовании при приеме на работу

Рассмотрим виды тестов на собеседовании при приеме на работу:
Собеседование на тестировщика


  1. Профессиональные — тесты, включающие перечень вопросов на специализированные для той или иной работы знания и умения.
  2. IQ — тест, отображающий коэффициент интеллекта, а также развитость абстрактного мышления человека.
  3. Тесты на определение общих и специальных способностей — отображают немаловажные качества работника: логика, память, внимательность, слух или зрение.
  4. Личностные и мотивационные тесты:

    • личностные тесты помогают вычислить тип темперамента человека, черты его характера, насколько он способен сфокусировать свое внимание и показывает его уровень эмоциональной устойчивости;
    • мотивационные тесты при собеседовании на работу показывают насколько стимулирован работник на осуществление трудовой деятельности, ценит ли он занимаемую должность, будет ли он перебарывать возникшие трудности на рабочем месте, а также хочет ли он расти и развиваться в выбранной отрасли.
  5. Тест на внимательность — проверяет умение человека долгое время не терять бдительность.

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

  6. Тест с фигурами — применяется для определения психотипа. В нем надо расставить пять фигур в предпочитаемом поряке и от этого будет зависеть к какой категории людей относится испытуемый.
  7. Тест на логику — определяют способность человека находить логическую связь и продумывать многоходовки.

Примеры тестов на собеседовании и ответы на них

Профессиональный

Профессиональные тесты на собеседовании при приеме на работу, примеры 3 вопросов из теста для трудоустройства в международную компанию на должность экономиста. Если даны правильные ответы на 60% вопросов, то тест сдан:
Собеседование на тестировщика

  1. объем ресурсов, полученных Россией от МВФ по линии обычных механизмов кредитования в 90-х гг. составил (млрд. долл. США):

    • менее 5;
    • 5, 1 — 10;
    • 10,1 — 15;
    • более 20.

    Ответ — г.

  2. В Евразийском экономическом сообществе:

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

    Ответ — б.

  3. Всемирная торговая организация:

    • входит в систему ООН;
    • не входит в ООН, но связана с ней соглашением о сотрудничестве;
    • не связана с ООН.

    Ответ — б.

IQ тест

Всего в тесте 40 вопросов, Вам дается 30 мин. Ниже для ознакомления приведены примеры 4 вопросов из теста.
Собеседование на тестировщика

  1. Найдите лишнее слово:

    • ШАКЫР;
    • ЕСТАН;
    • КУБОЛ;
    • КОЛНАБ.

    Ответ — кубол

  2. Вставьте в скобки пропущенное слово:

    • МОРС (СОДА) ДАМА;
    • СТРОП ( . . . . ) ИЗВОЗ.

    Ответ — приз.

  3. Какое число следующее в серии:

    • 18 10 6 4?

    Ответ — 2.

  4. Найдите лишнее слово:

    • ЛУСТ;
    • ШКАФ;
    • ТИНОП;
    • ВЕРОК.

    Ответ — тиноп.

Результаты:

  • <90 баллов — ниже среднего, им обладает 25% людей;
  • 90-110 баллов — средний результат, им обладает 50% населения Земли;
  • >110 баллов — высокий результат, им обладает 25% людей.

На проявление мотивации персонала

Всего в тесте 20 вопросов. Приведены примеры 3 вопросов из теста.
Собеседование на тестировщика

  1. Что Вы наиболее цените в профессиональной деятельности?

    • Рабочий график;
    • удобное месторасположение;
    • заработная плата.

  2. Работали бы Вы сверх рабочего графика ради премиальных и доплаты за квалификацию?

    • Да;
    • да, но не более 2 дополнительных часов;
    • нет.
  3. Проявление инициативы в работе вызвано:

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

Подсчитываются результаты следующим образом: за некоторые ответы даются по 0 баллов, в некоторых по 1 баллу, в остальных — 2 балла.

  • От 0 до 7 — низкая мотивация;
  • от 8 до 17 — средняя мотивация;
  • от 18 и выше — высокая мотивация.

На внимательность

Собеседование на тестировщикаНа картинке приведены названия разных цветов, вот только слово «Зеленый» написано красными буквами, слово «Желтый» написано синими, слово «Черный» написано желтыми.

На практике справляются с этим заданием на время только половина опрошенных.

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

Тест с фигурами

Тест на собеседовании с фигурами: имеется 5 фигур — прямоугольник, квадрат, зигзаг, треугольник, круг.

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


  1. Прямоугольник — человек обладает экспрессивностью и легкой обучаемостью.
  2. Квадрат — человек ответственный и пунктуальный.
  3. Треугольник — человек честолюбив и амбмициозен.
  4. Зигзаг — творческая личность, все делающая с энтузиазмом.
  5. Круг — человек дружелюбный, открытый и доброжелательный.

Логические задачи на собеседовании

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

  1. Все бегемоты умеют плавать. Все вундеркинды являются бегемотами. Значит, все вундеркинды умеют плавать.

    • Верно;
    • неверно.

    Ответ — а.

  2. Никто из людей не станет губернатором, если у него веснушки. У всех людей веснушки. Значит, никто из людей не сможет стать губернатором.

    • Верно;
    • неверно.

    Ответ — а.

  3. Только плохие люди обижают слабых и устраивают истерики. Аня — хорошая.

    • Аня обижает слабых;
    • Аня устраивает истерики;
    • Аня не обижает слабых;
    • Аня обижает слабых и устаривает истерики;
    • ни одно из перечисленных.

    Ответ — в.

  4. Некоторые диваны — это автобусы. Некоторые паровозы играют на флейте. Значит, некоторые диваны играют на флейте.

    • Верно;
    • неверно.

    Ответ — б.

Если в результате отвечено на 6 вопросов из 12, то зачет пройден.

Как успешно пройти?

Один из самых важных вопрсов — как пройти тесты на собеседовании? Необходимо соблюдать ряд простых рекомендаций.

Собеседование на тестировщика

  1. Сохраняйте спокойствие и сосредоточенность, даже если отведенного времени на решение теста осталось мало.

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

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

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


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

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

  4. Отвечать нужно честно, т.к в тестах в 90% случаев есть контрольные вопросы, которые проверяют насколько испытуемый дает честные ответы. При чем они не всегда заметны, некоторые из них качественно завуалированы.

  5. Всегда перед сдачей пробежитесь глазами по ответам в поисках ошибок. Проверяйте все досконально, т.к. из-за стресса, даже если человек знал верный вариант, он может поставить неправильный ответ.

Подготовка к тестированию

В интернете существует много полезной информации о типовых тестовых заданиях на собеседовании.

Собеседование на тестировщикаЕсли это большая компания, то можно найти на форумах про трудоустройство важную информацию о том, какие тесты на собеседовании ждут кандидатов на должность, и подготовиться к ним.

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


Докажите, что Вы достойный кандидат для этого места.

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

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

Заключение

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

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

naim.guru

Егор Павловец методом проб и ошибок разработал алгоритм, который позволяет ему проводить собеседования с QA-инженерами, укладываясь в 35 (максимум — в 45) минут.

Читать далее…


Фото: via linkedIn.

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

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

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

Обычно, когда открывается позиция джуниор-тестировщика, от желающих отбоя нет. На интервью сразу заметно, что 80% соискателей реально сильно подготовились по теории. На любой стандартный вопрос у «сильного теоретика» всегда готов ответ. И выходит, что из 10 человек — 8 показывают примерно одинаковый уровень.

На первых порах это обстоятельство было нашим главным тормозом. Да, когда начинаешь копать, сразу выявляются белые пятна. Но такие «раскопки», когда их приходится проводить в 80% случаев, отнимают существенно больше времени и надолго отрывают от горячей технической задачи по текущему проекту.


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

После некоторого анализа мы приняли первую попытку улучшить процесс. Да — добавили тестовое задание для junior-тестировщиков.

Тестовое задание заключалось в необходимости протестировать видоизменённое приложение из примеров приложений Android SDK, в которое мы умышленно вносили дефекты. Соискатель должен был написать отчёт по дефектам в течение недели.

В результате из 8 специалистов, хорошо освоивших теорию, отсеялось около 6. Выбор из оставшихся двух уже обосновывался косвенными показателями (креативность подхода к выполнению тестового задания, оформление отчёта, скорость выполнения задания).

Одна девочка вообще буквально за выходные выполнила тестовое задание, обставив около десятка конкурентов-парней по скорости и качеству выполнения. Женя, привет!  

В принципе, этот подход отлично работал, если бы не одно «но». Неделя. Ждать целую неделю — мучительно долго и скучно. Хотелось нанимать быстрее, с помощью каких-нибудь показателей, получаемых в реальном времени прямо во время собеседования.

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

Вопросы по теории тоже были тщательно переработаны. Мы выбрали 15 блиц-вопросов на 15 минут, на сколько из них соискатель отвечает — столько баллов и идёт в зачёт. Известных дефектов было всего около 10. Итого максимум 25 баллов.

Получилась своеобразная KPI (Key Performance Indicators, ключевые показатели эффективности) таблица соискателей — по теории и по практике.

Забавно, но никто ни разу не смог набрать максимум, хотя были люди, которые находили такие дефекты, о которых даже мы не знали!

По результатам нескольких десятков собеседований сразу стало очевидно, что некоторые соискатели — откровенные болтуны, которые при всём великолепном знании теории не смогли найти даже одного-единственного дефекта в приложении из двух экранов. И при этом с запросом на зарплату в 2000$!

Ребят с первых трёх позиций на вершине списка мы и наняли к себе в команду. В процессе работы они действительно проявили свой багхантерский талант. Каждый руководитель ведёт метрики эффективности, так вот эти ребята находили от 80 до 120 дефектов в месяц в таком приложении, как Prestigio eReader.

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

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

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

Каждому человеку, который по своим KPI нам точно не подходил, мы не говорили печально известную фразу «мы вам перезвоним». А сразу указывали на слабые стороны, которые нужно подкачать, чтобы профессионально подрасти.

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

Конечно, невозможно вложиться в жёсткое ограничение 35 минут. Но ни одно наше собеседование не длилось дольше 45 минут.

В результате KPI подхода с более-менее жёстким таймингом каждой фазы собеседования удаётся очень быстро отсеивать неподходящих кандидатов. При этом не приходится нагружать человека тестовым заданием и ждать результата около недели.

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

Кстати, данный KPI подход отлично показал себя на всех уровнях соискателей на QA позицию — от джуниора до сеньора. Мы даже вопросы не меняли.

По моим наблюдениям, ключевая разница между этими уровнями тестировщиков заключалась фактически в скорости нахождения и качестве описания дефектов. С точки зрения теории ISTQB-сертифицированные кандидаты проявили себя лучше, что вполне ожидаемо.

  1. Что делает QA команда?
  2. Что делает QC команда?
  3. В чём разница между QC и QA?
  4. Какие вам известны техники тестирования «чёрным ящиком», которые также используются для дизайна тест-кейсов?
  5. Вы использовали на практике тестирование методом «белого ящика»?
  6. Расскажите поподробней, какие техники используются в методе тестирования «белого ящика»?
  7. Назовите обязательные критерии тестового плана?
  8. Как определить, что тестирование релиз-кандидата завершено?
  9. Напишите команду установки Android-приложения на смартфон с помощью командной строки.
  10. Напишите команду удаления Android-приложения с помощью командной строки.
  11. Вы получили новое Android-устройство, сделали первый его запуск, прошли мастер настройки, но не можете подключить устройство к компьютеру. Что не так и как это исправить?
  12. Чем вы пользуетесь из инструментов Android-разработчика (из SDK и в настройках самого телефона — для разработчиков)?
  13. Как вы фильтруете вывод логкэта, чтобы получать только нужную информацию?
  14. Что, на ваш взгляд, нужно обязательно проверять в каждом Android-приложении, если отсутствуют спецификации, требования и т.д.?
  15. Какая разница между терминами Monkey testing и Ad hoc testing?

 

Колонка подготовлена при участии Натальи Провалинской

dev.by

Собеседование

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

Например, задаём необычные вопросы, чтобы посмотреть, как мыслит человек:

  • Самолёт вылетает из точки А в 17:00, а прилетает в точку Б в 19:00. При этом находится в полёте три часа. Почему такое может быть?
  • Как сделать так, чтобы, получив обновлённое приложение, конкуренты не смогли узнать его новые функции?

Будьте готовы и к самому обычному заданию — протестировать простой предмет: лист бумаги, карандаш, сетевой фильтр и тому подобное.

Также для собеседования будет полезно:

  1. Изучить виды тестирования: функциональное и исследовательское тестирование, автоматизированные тесты (включая инструменты для него), нагрузочное и стресс-тестирования, smoke-тестирование.
  2. Дополнительно почитать о приёмочном тестировании и его критериях.
  3. Если мы говорим о тестировании веб-приложений, то это браузерная консоль и её работа, количество и версии браузеров, разрешения мониторов, инструменты тестирования вёрстки (pixel perfect).
  4. Если мы говорим о мобильных приложениях, это виды платформ, эмуляторы, monkey testing. Не забудьте о планшетах.
  5. Изучить виды баг-трекеров. Самые популярные: Jira, BugZilla, RedMine, Mantis. Посмотрите, как они работают, в чём их особенность.
  6. В перспективе — инструменты Jmeter, Postman, Charles. Они не очень сложны в освоении на базовом уровне.

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

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

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

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

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

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

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

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

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

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

Чек-лист тестировщика

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

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

Тема

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

Сценарий

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

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

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

Описание бага

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

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

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

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

Immediate (Blocker)

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

Crit — Urgent

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

High

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

Normal

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

Low

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

Самообучение

О важности самообучения все прекрасно знают — мои наставления будут банальны. Так что сразу к делу.

Ниже — несколько книг, которые лично рекомендую своим стажёрам:

  • «Тестирование DOT COM», Роман Савин — очень полезное пособие, практически настольная книга начинающего тестировщика. Содержит в себе львиную долю знаний для того, чтобы начать тестировать и успешно отвечать в ходе собеседования на вопросы, касающиеся технико-теоретической части.
  • «Как тестируют в Google» — более глубокая книга, описывающая организацию процессов, различные стратегии и подходы к тестированию. Книга помогает понять, что такое качество, как и на каких этапах на него можно влиять.
  • «A Practitioner’s Guide to Software Test Design», Lee Copeland — в книге расписаны виды тестирования как «белым», так и «чёрным» ящиком. Перечислены различные техники тестирования, а также то, как ими пользоваться и когда лучше применять. В книге можно найти интересную статью об исследовательском тестировании, которая очень полезна для начинающих тестировщиков.

Коллеги, напишите в комментариях названия интересных книг для тестировщиков. Уверен, всем будет полезно.

Заключение

В заключении хочется добавить,что выпуск качественного продукта — процесс нелёгкий и небыстрый. Нужно уметь отстаивать своё мнение в переговорах, убеждать разработчиков делать правильно, а не на «костылях», понимать, как сделать функциональность более удобной для пользователей.

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

lifehacker.ru

Для чего нужны задания на логику?

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

Все подробности об анкете при приеме на работу: https://ipshnik.com/rabota-s-kadrami/priem-na-rabotu/chto-predstavlyaet-soboy-anketa-pri-prieme-na-rabotu-kakie-voprosyi-ona-soderzhit.html

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

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

  • желание увидеть кандидата в действии,
  • проверка стрессоустойчивости,
  • оценка личностных качеств.

Нужно ли готовиться к тестам на логику?

logika-na-sobesedovanii-2
Ответ однозначный – да. Насколько бы уверенным в своих силах не был человек, подготовка обязательна. Скорость реакции и сообразительность тренируются упорными упражнениями: чем больше решается задач, тем эффективней и быстрей выполняются тесты на собеседовании. Понимание принципа построения цепочки умозаключений приводит к оптимизации путей по поиску ответа.

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

Как правильно подготовиться к собеседованию: https://ipshnik.com/rabota-s-kadrami/priem-na-rabotu/kak-podgotovitsya-k-sobesedovaniyu-i-chasto-zadavaemyie-voprosyi.html

Именно этот момент помогает понять необходимость логических задач на собеседовании. Интервьюеры определяют ход и направление мыслей претендентов. Люди с математическим складом ума предпочтут проводить вычисления с применением тригонометрических и алгебраических формул. Для гуманитариев же свойственно логическое построение ответа без использования точных данных. В зависимости от предъявляемых требований будут отбираться подходящие кандидаты.

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

Рекомендации при работе с логическими тестами

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

  • попытайтесь выяснить дополнительные подробности задания. Некоторые тесты составляются в расчете на то, что кандидат будет задавать вопросы (при анализе кейса или разработке дизайна, например),
  • правило «первого ответа» — он, в большинстве случаев неправильный. Стоит подойти к проблеме с разных сторон. В процессе можно пояснять, почему этот ответ является неверным, чтобы в воздухе не висело молчание,
  • при решении логических задач пользоваться математическими формулами не всегда уместно; все зависит от должности, на которую претендует соискатель,
  • откажитесь от простых односложных ответов, находите неординарные решения и объяснения,
  • рассуждайте вслух о гипотезах,
  • помните, что для решения задачи не нужно обладать глубокими познаниями в определенной области.

Популярные задания на собеседованиях

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

  1. Веревка и экватор

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

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

  1. Таблетки и баночки

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

  1. Туннель, человек и поезд

Гуляя, человек видит туннель для поездов. Он хочет через него пройти. Пройдя четвертую часть пути, человек слышит звук приближающегося поезда. Скорость поезда неизвестна и расстояние до него тоже. Можно сказать только следующее:

  • побежав назад, человек окажется в начале туннеля в одно время с поездом,
  • побежав вперед, он встретится с поездом в одно время в конце туннеля.

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

  1. Яйца птицы и стоэтажное здание

Имеем два яйца и здание в сто этажей. Яйца от неизвестной птицы и из неизвестного материала. Разбиться яйцо может как при падении с первого, так и при падении с сотого этажа, а может и не разбиться. Нужно выяснить, падение с какого этажа приведет к разбиванию яйца. Определить нужно с минимальным количеством тестов.

  1. Ведра и вода (классика жанра)

Есть два ведра. Объем одного – 5 литров, другого – 3 литра. Запас воды неограничен (вы находитесь рядом с водоемом). Каким способом можно налить ровно четыре литра в пятилитровое ведро?logika-na-sobesedovanii-3

  1. Загадка канализационных люков

Вопрос простой: почему они круглые?

  1. Делим торт на восьмерых

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

  1. Закрытая комната и лампочки

Имеем комнату, дверь которой закрыта, и три выключателя. Известно, что в комнате есть три лампочки. Узнайте минимальное количество открытий двери для определения соответствия выключателей лампочкам (лампы накаливания).

  1. Загадочный случай на поле

Мертвый человек найден на ржаном поле. В правой руке он крепко сжимает спичку. От чего умер человек? Поясните обстоятельства его смерти.

  1. Тайна птичьих яиц

Есть причина, по которой все яйца птиц имеют асимметричную форму – один конец тупой, другой острый. Назовите ее и обоснуйте.

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

Ответы на задания

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

  1. Веревка и экватор

Для данной задачи применимо математическое решение. Известно, что длина экватора составляет 40 075 км. Определим радиус, основываясь на формуле расчета длины окружности (L = 2πR). Он равен R = L/2π = 40075000/2х3,14 = 6381369,43 м. Если увеличить длину на 10 метров, то получим 6381371,02 м. Зазор равен – 1,59 м. Ответ очевиден, человек может не только пролезть, но и пройти слегка пригнувшись.

  1. Таблетки и баночки

Эта задача одна из легких. Первое, что нужно сделать, это пронумеровать баночки. Далее, из каждой берем разное количество (для удобства – из №1 – 1штуку, из №2 – 2 штуки, из №3 – 3 штуки, из №4 – 4 штуки, из №5 – 5 штук). Складываем их все вместе на весы и смотрим на получившееся число. Максимальная масса всех таблеток по десять грамм будет равна 150 (общее количество таблеток умножаем на 10). Теперь отнимаем получившееся при взвешивании число: 150 – 141 = 9. Это вес одной ядовитой таблетки. Соответственно, ядовитые находятся в баночке номер один, потому что из нее взяли одну штуку.

  1. Туннель, человек и поезд

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

  1. Яйца птицы и стоэтажное здание

Для решения воспользуемся линейным поиском по одному этажу. Находим наиболее оптимальное число отрезков, на которые следует разделить здание. Это нам потребуется для сокращения поиска с использованием второго яйца. Теперь введем переменную Y – число попыток, которые необходимо совершить. В случае если яйцо разобьется, то другое нужно бросить (Y – 1) раз. С каждой последующей попыткой вычитается число произведенных попыток. На следующем этапе понадобится (Y – 2) попытки и так далее.

Нужно найти идеальное число попыток, при условии, чтобы на заключительном этапе необходим был ноль экспериментов. Последовательность выглядит следующим образом: (1 + В) + (1 + (В – 1)) + (1 + (В – 2)) + (1 + (В – 3) + … + (1 + 0) ≥ 100. Здесь (1 + В) – число необходимых опытов, обозначим его Y и решим квадратное уравнение вида Y (Y + 1)/2 ≥ 100. Ответ будет равен 14. Следуя ходу размышлений, проверять нужно этажи под номерами – 14, 27, 39, 50, 60, 69, 77, 84, 90, 95, 99, 100 (при условии, что яйцо не разбивается в ходе эксперимента). Если яйцо разбивается, то проверить следует отрезок от максимального этажа, где оно осталось целым, и до места, где оно разбилось. Ответом будет – до 14 тестов необходимо для точного определения этажа.

В случае если кандидат предложит изложенный ниже вариант, ему могут посоветовать подумать над решением еще. Итак, вот он. Для минимизации количества тестов используем второе яйцо. Делим количество этажей пополам и первая попытка – сброс с 50 этажа. Если яйцо разбивается, то оставшееся яйцо сбрасываем с 1 по 49 этаж последовательно. Если оно все еще целое, то делим оставшийся отрезок пополам и бросаем с 75. Если разбивается, проверяем этажи с 51 по 74, если нет продолжаем. При таком подходе, минимальное число попыток зависит от исхода первой проверки.

  1. Ведра и вода

Имеется два допустимых решения. Первое. Берем ведро на пять литров и наполняем его. Часть воды выливаем в трехлитровое. В большом ведре два литра. Освобождаем от воды ведро на три литра и наливаем в него два из пятилитрового. Теперь наполняем большое ведро. Из пятилитрового сливаем воду, пока трехлитровое не наполнится. В большом ведре четыре литра (в маленьком было два, из большого отлили один литр).

Второе – метод вытеснения. Наполняем большое ведро водой и опускаем в него маленькое. Три литра из него выльются, останется два. Сливаем их в маленькое и повторяем процедуру снова. Наполняем пятилитровое и погружаем в него трехлитровое. Опять остается два литра. Добавляем их к имеющимся в трехлитровом.

  1. Загадка канализационных люков

Примеры вопросов и ответов на собеседовании при приеме на работу: https://ipshnik.com/rabota-s-kadrami/priem-na-rabotu/primeryi-voprosov-i-otvetov-na-sobesedovanii-pri-prieme-na-rabotu.html

Первый ответ: вероятность падения круглого люка в колодец минимальна, так как у него диаметр один, как ни крути.

Второй ответ: причина в удобстве транспортировки и работы с данной формой.

Вопрос позволяет проявить фантазию и найти нетривиальное решение для поставленного вопроса.

  1. Делим торт на восьмерых

Вариант №1: делим торт на равные куски крест-накрест, используя два разреза. Получаем четыре части. А теперь разрезаем торт пополам по горизонтали. Итог восемь кусков.

Вариант№2: делим, как и в первом варианте, торт на четыре равных куска. Затем складываем их друг на друга и дели напополам одним разрезом. Аппетитного в этом мало, зато задание решено!

  1. Закрытая комната и лампочки

Потребуется одно открытие. Пронумеруем выключатели: 1, 2 и 3. Далее, необходимо включить два выключателя: 1 и 2. Минут через 5 выключаем №1. Идем в комнату. Анализируем ситуацию. Если лампочка горит, то №2 соответствует горящей лампочке. Потрогаем их: холодная – это №3; теплая – №1.

  1. Загадочный случай на поле

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

Этот тест предполагает множество решений. Подумайте и найдете не менее оригинальное объяснение произошедшему.

  1. Тайна птичьих яиц

Главная причина – гарантия выживания птенцов при скатывании с ненадежных поверхностей. Асимметричная форма не позволяет яйцу катиться по прямой, набирая большую скорость. Оно скатывается по кругу, замедляясь. Форма предотвращает гибель птенцов.

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

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

ipshnik.com

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

вопросы по тестированию


В. Что такое динамическое тестирование?

О. Это тестирование за счет выполнения кода или программы с различными входными значениями и подтверждением результатов.


В. Что такое GUI-тестирование (GUI Testing)?

О. Тестирование GUI (графического интерфейса пользователя): интерфейс программного обеспечения проверяется на предмет соответствия требованиям.


В. Что такое формальное тестирование?

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


В. Что такое тестирование на основе рисков?

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


В. Что такое раннее тестирование?

О. Тестирование по возможности проводится как можно раньше, чтобы выявить дефекты на ранних этапах SDLC. Это позволяет быстрее обнаружить и устранить дефекты, экономит расходы.


В. Что такое исчерпывающее тестирование?

О. Тестирование функциональности, с использованием неверных и верных данных ввода и входных условий.


В. Что такое скопление дефектов?

О. Даже небольшой модуль или функциональность могут содержать в себе ряд дефектов, поэтому необходимо больше уделять внимания тестированию функциональности.


В. Что такое «парадокс пестицида»?

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


В. Что такое статическое тестирование?

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


В. Что такое позитивное тестирование?

О. Тестирование, которое проводится в приложении с целью определить, насколько система функциональна. Такой подход больше известен как «тест на прохождение».


В. Что такое негативное тестирование?

О. Тестирование негативных сценариев в ПО: высвечивает ли система ошибку, когда она должна это делать, или не должна.


В. Что такое сквозное тестирование (еnd-to-end)?

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


В. Что такое исследовательское тестирование?

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


В. Что такое «обезьянье тестирование» (Monkey Testing)?

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


В. Что такое нефункциональное тестирование?

О. Валидация различных нефункциональных аспектов системы, таких как пользовательские интерфейсы, совместимость, производительность и прочее.


В. Что такое юзабилити-тестирование?

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


В. Тестирование безопасности.

О. Проверяется, насколько хорошо реализованы в приложении все условия безопасности.


В. Что такое тестирование производительности?

О. Анализ эффективности различных характеристик системы — времени ответа, общей производительности с целью установить, как быстро система работает под нагрузкой.


В. Что такое нагрузочное тестирование?

О. Анализ функциональности и производительности приложения в разных условиях.


В. Что такое стресс-тестирование?

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


В. Что такое процесс?

О. Процесс — это набор практик для достижения определенной цели; может включать инструменты, методы, материалы и людей.


В. Что такое конфигурационное управление?

О. Процесс поиска, организации и контроля изменений в разработке ПО. Или методология контроля и управления проектом разработки ПО.


В. Что такое процесс тестирования/жизненный цикл?

О. Составление:

  • Тест-плана
  • Тест-сценариев
  • Тест-кейсов
  • Выполнение тест-кейсов
  • Проверка результатов
  • Составление отчетов о дефектах
  • Дефект-трекинг
  • Закрытие дефектов
  • Тестовый релиз

В. Как расшифровывается CMMI?

О. Capability Maturity Model Integration (Модель зрелости процессов разработки).


В. Что такое разбор программы?

О. Неформальный анализ исходного кода программы с целью выявить дефекты и верифицировать техники программирования.


В. Что такое модульное тестирование?

О. Тестирование отдельных программ, модулей или элементов кода.


В. Что такое тестирование уровня интеграции?

О. Тестирование соответствующих программ, модулей (или) единиц кода.


В. Что такое тестирование на уровне системы?

О. Тестирование всей компьютерной системы по всем модулям. Такая разновидность тестирования может включать функциональное и структурное тестирование.


В. Что такое альфа-тестирование?

О. Тестирование всей компьютерной системы перед этапом пользовательского тестирования (UAT).


В. Что такое UAT?

О. Тестирование компьютерной системы клиентом, чтобы проверить, соответствует ли система требованиям.


В. Что такое тестовый план?

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


В. Что такое сценарий тестирования?

О. Идентификация всех возможных зон тестирования.


В. Что такое ECP (Equivalence Class Partition)?

О. Метод генерации тест-кейсов.


В. Что такое дефект?

О. Любое несовершенство в работе софта. Или когда ожидаемый результат не соответствует фактической работе приложения.


В. Что такое критичность?

О. Определяет уровень дефекта с функциональной точки зрения, т.е. насколько критичен дефект для приложения.


В. Что такое приоритет?

О. Указывает на срочность устранения дефекта.


В. Что такое повторное тестирование?

О. Повторное тестирование приложения с целью узнать, устранены ли дефекты.


В. Что такое регрессионное тестирование?

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


В. Что такое тестирование восстановления?

О. Проверяется возможность системы справиться с некоторыми неожиданными ситуациями.


В. Что такое тестирование глобализации (Globalization Testing)?

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


В. Что такое тестирование локализации?

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


В. Что такое тестирование установки?

О. Проверяется возможность успешной установки ПО, в соответствии с документацией по установке.


В. Что такое тестирование удаления?

О. Проверка возможности удаления ПО.


В. Что такое тестирование на совместимость?

О. Проверяется совместимость приложения с другим программным и аппаратным обеспечением.


В. Что такое стратегия тестирования?

О. Это часть тест-плана, описывающая, как проводится тестирование и какие разновидности тестирования необходимо сделать.


В. Что такое тест-кейс?

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


В. Что такое тест-кейс для валидации бизнес-процессов?

О. Этот тест-кейс составляется для того, что проверить определенное условие или требование.


В. Как определяется хороший тест?

О. Тест-кейс, у которого высокий приоритет обнаружения дефектов.


В. Что такое тестирование по сценарию использования?

О. Такое тестирование определяет, было ли ПО разработано согласно случаю использования.


В. Что такое возраст дефекта?

О. Время между датой обнаружения и датой закрытия дефекта.


В. Что такое дефект Showstopper?

О. Дефект, который вынуждает остановить ход тестирования.


В. Что такое завершение тестирования?

О. Это последний этап STLC. Руководство составляет отчеты по тестам, разъясняет статистику проекта, исходя из имеющихся данных.


В. Что такое Bucket Testing?

О. Bucket Testing, или A/B-тестирование. Чаще всего исследуется эффект разного дизайна, используется метрика для веб-сайтов. Две версии сайта запускаются на одной или нескольких веб-страницах, чтобы определить разницу в кликах.


В. Что такое критерии запуска и завершения тестирования?

О. Критерии запуска — процесс, который должен быть представлен в начале системы. Это может быть:

  • SRS – ПО
  • FRS
  • Случай использования
  • Тест-кейс
  • План тестирования

Критерий завершенности определяет готовность приложения к релизу. Это может быть:

  • Отчет по тестированию
  • Метрики
  • Отчет по анализу теста

В. Что такое тестирование валюты?

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


В. Что такое тестирование веб-приложения?

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


В. Что такое функциональное тестирование?

О. Тестирование элементов (или побочное тестирование) позволяет проверить отдельные работу модулей исходного кода.


В. Что такое тестирование интерфейса?

О. Тестирование интерфейса проверяет взаимодействие отдельных модулей. Чаще всего используется для тестирования пользовательского интерфейса приложений с GUI.


В. Что такое гамма-тестирование?

О. Гамма-тестирование проводится когда ПО уже готово к релизу, проверяется соответствие требованиям.

getbug.ru

Делаю репост своей статьи из LinkedIn https://goo.gl/EAFQy1
Надеюсь, что будет полезным при проведении собеседований.

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

Вопросы на сообразительность

  • Сколько необходимо произвести кукол, чтобы удовлетворить спрос в куклах 1 млн города?
  • Сколько теннисных мячей влезет в автобус?
  • Как будете тестировать эскалатор/верёвку/будильник?
  • Подсчитайте примерную площадь застройки г. N в % от площади РФ
  • Как объясните свою работу человеку, не знакомого с тестированием?
  • Напишите формулу вычисления угла между часовой и минутной стрелками на часлах?
  • Как вы готовились для интервью?
  • Сколько ступенек на лестнице, по которой вы поднимались к нам?

Ситуационные вопросы

Ситуация: вам необходимо производить тестирование приложения, которое очень часто обновляется с минимальными изменениями (примерно раз в 2 дня или чаще). Как бы вы тестировали данное приложение, чтобы минимизировать свои трудозатраты?

Ситуация: вам необходимо протестировать кнопку “старт” в веб-приложении, кнопка находиться на 3-ей по счёту странице, начиная со стартовой? Как вы будете тестировать этот функционал?

Ситуация: Есть проект, для которого написано 500 тестов. Приходит заказчик и говорит, что хочет продать продукт и должен быть уверенным, что он рабочий. И хочет, чтобы вы прогнали все эти тесты. Как вы оцените трудозатраты (кол-во дней/часов) и как будет общаться с заказчиком по этому поводу?

Ситуация: Вы попали на новый проект и вы единственный тестировщик на нём. С чего вы начнёте в первую очередь?

Ситуация: У вас есть приложение, которое вычисляет среднее значение оценок студента. Какие входные параметры нам необходимо будет проверять?

Ситуация: Представте, что вы Менеджер, как вы будетете оценивать работу тестировщика на ревью? По каким критериям?

Собеседование на тестировщика

Общие вопросы на темы

  • Как вы планируете тестирование приложения?
  • Жизненный цикл разработки приложение и тестирование в нём. Когда необходимо начинать тестировать?
  • Дизайн тест кейсов, планов и прочих артефактов. Приходилось ли их разрабатывать?Что такое тестирование сверху вниз и снизу вверх ?
  • Анализ требований, тест кейсов, результатов тестирования, отчётов об ошибках. Как вообще определяете, что необходимо тестировать?
  • Знаете ли что-нибудь о классах эквивалентности?
  • Как определить, что тестирование закончено?
  • Типы тестов (exploration/script, ручное/автоматизир, функц/нагруз/безопасности). Какие из них применяли? В чём они выражались?
  • Жизненый цикл дефектов (ошибок). Что включаете в ошибку при её описании?
  • Как будете тестировать приложение, если для продукта нет документации?
  • Как вы определяете эталонные результаты?
  • Что такое тестовое окружение?
  • Расскажите о методологиях тестирования
  • Опишите любой дефект, который вы помните. Вспомнитие ваш самый “лучший” баг.
  • Каков смысл тестирования в процессе разработки?
  • В чём разница между валидацией и верификацией?
  • Что по вашему является хорошим требованием?
  • В чём смысл автоматизации тестирования? Когда она необходима и что необходимо тестировать? Каковы на неё трудозатраты? Нужна ли автоматизация вообще?
  • Каковы минусы полной автоматизации тестирования ?
  • Что вам нравиться/не нравиться в вашей работе?
  • Как вы организуете свой процесс работы?
  • В чём различие тестирования методом чёрного/белого/серого ящика? Какой из методов лучше?
  • Необходимо ли нам тестировать все возможные комбинации/сценарии для программы?
  • В чём смысл unit тестов?
  • Знаете ли вы какие-либо техники/методологии разработки приложения, которые основываются на тестировании(BDD, TDD)?
  • Необходим ли тестировщику общаться с разработчиками? Зачем?
  • Есть ли смысл в баг-трекинг системах?
  • Как вы производите приоритезацию дефектов?
  • Что такое тестирование граничных значений?
  • Использует ли ваша команда CI? Если да, то зачем?
  • Где вы черпаете новые знания о методологиях тестирования и о самом тестировании?
  • Что вы будете делать, когда устанете делать монотонную работу (тестировать к примеру один модуль несколько месяцев подряд) ?
    P.S.: Это всего лишь вершина айсберга, для собеседования более серьёзных кандидатов необходимо влкючать логические задачи, алгоритмы, знание языков программирования и пр. и т.д.

Do different tests instead of repeating the same tests


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.