Тестовые задания на собеседовании. Тесты на логику на собеседовании


Надеюсь, что будет полезным при проведении собеседований.

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

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

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

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

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

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

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

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

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

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

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

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

Do different tests instead of repeating the same tests

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

I) Прочитать и понять эту книгу Роман Савин. Тестирование Дот Ком ;
II) Разобраться с SQL — запросами;
III) Разослать резюме;
IV) Показать свои знания и адекватность на собеседовании.

Теперь подробнее.

I) Прочитать и понять книгу

В книге около 300 страниц. За 1-2 дня прочитать несложно. Для тех, у кого нет времени на чтение, попробую изложить коротко основные моменты. Но рекомендую прочитать её полностью.

Участники разработки ПО:
1. Менеджер проекта — специалист, занимающийся вопросами поиска заказчиков проектов и исполнителей
2. QA-инженер — специалист, задача которого организовать процесс разработки таким образом, чтобы работа была выполнена в срок и на надлежащем уровне качества.
3. Продюсер — специалист, задача которого составить спецификацию (spec)
4. Программист — специалист, занимающийся написанием или корректировкой кода программы
5. Тестировщик — специалист, занимающийся поиском багов

Цикл разработки ПО состоит из:
1. Идея.
2. Разработка дизайна продукта и создание документации.
3. Кодирование или создание кода.
4. Исполнение тестирования и ремонт багов.
5. Релиз.

Цикл тестирования ПО состоит из трех этапов:
1. Изучение и анализ предмета тестирования.
2. Планирование тестирования.
3. Исполнение тестирования.

Основные понятия:

1. Тестирование — это сравнение фактического результата с ожидаемым.
2. Цели тестирования — нахождение багов до того, как их найдут пользователи.
3. Баг (bug) — это отклонение фактического результата от ожидаемого.
4. Спецификация (spec) — это детальное описание того, как должно работать ПО. Так же, это детальное описание ожидаемого результата. (В спецификации тоже могут быть баги, например, двусмысленные предложения).
5. Тест-кейс — это инструмент тестировщика, предназначенный для документирования и проверки одного или более ожидаемых результатов.
6. Тест-комплект — совокупность тест-кейсов находящихся, как правило, в одном документе, которые проверяют какую-то определенную часть нашего проекта.
7. Шаги тест-кейса (procedure) — это часть тест-кейса, ведущая исполнителя тест-кейса к фактическому результату. (Излишняя детализация может осложнить поддержку, а излишнее абстрагирование привести к непониманию того, как исполнить тест-кейс).
8. Front end — это непосредственный интерфейс пользователя (текст, картинки, кнопки, линки и прочие вещи, которые видно в окне приложения)
9. Back end — это то что на заднем фоне приложения (веб-сервер, код приложения, база данных и т.д.).
10. New feature testing — тестирование новых компонентов.
11. Regression testing — исполнение старых тест-кейсов для проверки того, что старые компоненты ПО еще работают.
12. СТБ (Bug Tracking System) — Система в которую заносятся баги.
13. Git — распределённая система управления версиями файлов (для управления коллекцией исправлений, патчей).

Виды тестирования:

1. По знанию внутренностей системы:
черный ящик (black box testing) — тестирование программы без доступа к коду;
белый ящик (white box testing) — тестирование программы только по коду;
серый ящик (grey box testing) — тестирование без кода+тестирование по коду.

2. По объекту тестирования:
функциональное тестирование (functional testing) — например, проверка выводимого результата;
тестирование интерфейса пользователя (UI testing) — из названия понятно;
тестирование локализации (localization testing) — например, проверка шрифтов и другая адаптация приложения для пользователей;
тестирование скорости и надежности (load/stress/performance testing) — например, проверка скорости загрузки сайта при определенном количестве пользователей;
тестирование безопасности (security testing) — суть в том, чтобы усложнить условия для кражи данных (например телефонов и др. личной информации);
тестирование опыта пользователя (usability testing) — суть в том, чтобы интерфейс был интуитивно понятен даже непродвинутым пользователям;
тестирование совместимости (compatibility testing) — запуск на разных операционках и браузерах.

3. По субъекту тестирования:
альфа-тестировщик (alpha tester) — тестирование сотрудниками фирмы;
бета-тестировщик (beta tester) — тестирование пользователями.

4. По важности тестирования:
сначала тестирование новых функциональностей (new feature testing) — тестирование новых функциональностей;
потом регрессивное тестирование (regression testing) — повторное тестирование старых функций.

5. По критерию «позитивности»сценариев:
позитивное тестирование (positive testing) — тестируем ожидаемыми методами;
негативное тестирование (negative testing) — тестируем нестандартными методами(например вводим вместо 9 цифр — 11 букв).

6. По степени изолированности тестируемых компонентов:
компонентное тестирование (component testing) — это тестирование одного логического компонента;
интеграционное тестирование (integration testing) — это тестирование на уровне двух или больше логических компонентов;
системное тестирование (system or end- to-end testing) — это проверка всей системы от начала до конца.

7. По степени автоматизированности тестирования:
ручное тестирование (manual testing) — это исполнение тест-кейсов без помощи каких-либо программ, автоматизирующих вашу работу (например, создаем аккаунт вручную);
автоматизированное тестирование (automated testing)- акаунт создается программой автоматически;
смешанное/полуавтоматизированное тестирование (semi automated testing) — создаем акаунт вручную, но закупки сделаются автоматически.

8. По степени подготовки к тестированию:
тестирование по документации (formal/documented testing) — тестирование по тест-кейсам;
эд хок-тестирование (ad hoc testing) — интуитивное тестирование без документации (например, когда что-то нужно быстро проверить).

Пример тест-кейса:


Также по документам существует:
Тест-смета (Test Estimation) — документ, включающий в себя предварительную оценку времени, необходимого на подготовку к тестированию и на тестирование новых фича (new feature testing);
Тест-план (test-plan) — документ, обобщающий и координирующий тестирование (подробнее об этом документе можно узнать в книге Савина).

II) Разобраться с SQL запросами

SQL (structured query language) — структурированный язык запросов.
С помощью SQL- запросов можно создавать и работать с реляционными базами данных.
Реляционная база данных — это таблица, в которой в качестве столбцов выступают поля данных, а каждая строка хранит данные.

SQL определяется Американским Национальным Институтом Стандартов и Международной Организацией по стандартизации (ISO)
Несмотря на это, некоторые производители баз данных вносят изменения и дополнения в этот язык. Эти изменения незначительны и основа остаётся совместимой со стандартом. (например ms sql, my sql, postgreSQL).

В каждой таблице должно быть одно уникальное поле, которое однозначно будет идентифицировать строку. Это поле назовем ключевым (Key1, Key2..).
В качестве ключа обычно используют численный тип и если позволяет база данных, то он будет типа «autoincrement» (автоматически увеличивающееся).

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

SQL может быть двух типов: интерактивный и вложенный. Интерактивный — это отдельный язык, он сам выполняет запросы и сразу показывает результат работы. Второй — это когда SQL язык вложен в другой, например в С++ или Delphi.

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

Представим, что у нас есть две таблицы:

Prog.db
Key1 / ProgName / Cost
1 / Windows 95 / 100
2 / Windows 98 / 120

User.db
Key1 / Key2 / LastName
1 / 1 / Иванов
2 / 1 / Петров
3 / 2 / Сидоров

Рассмотрим первый запрос:

SELECT *
FROM Prog, User
WHERE Prog.Key1= Key2
AND ProgName LIKE "Windows 95"

Выбрать (SELECT) все поля (*) из (FROM) баз данных Prog и User, где (WHERE) есть связь(Prog.Key1 и Key2) Prog.Key1= Key2 и ProgName LIKE "Windows 95".
LIKE это тоже самое что равно(=) только для строк

Результатом этого запроса будет:

Prog.db User.db
1 / Windows 95 / 100 / 1 / 1 / Иванов
1 / Windows 95 / 100 / 2 / 1 / Петров

Отредактируем немного запрос:
SELECT Prog.Key1, Prog.ProgName, Prog.Cost*2 "руб",
Cost.Key1, Cost.Key2, Cost.LastName
FROM Prog, User
WHERE Prog.Key1= Key2

Prog.Cost*2 "руб" — эта запись говорит, что к каждое значение надо умножить на 2 и прибавить строку "руб".

Результат:
Prog.db User.db
Key1 / ProgName / Cost / Key1 / Key2 / LastName
1 / Windows 95 / 200 руб / 1 / 1 / Иванов
1 / Windows 95 / 200 руб / 2 / 1 / Петров

Для сортировки используется команда ORDER BY. После этого пишутся поля, по которым надо отсортировать. В самом конце нужно поставить АSC (сортировать в порядке возрастания) или DESC (в порядке убывания). Если ты не ставишь АSC или DESC, то таблица сортируется по возрастанию и подразумевается параметр АSC.

Например:
SELECT *
FROM Prog
ORDER BY ProgName DESC

Результатом будет таблица Prog, отсортированная по полю ProgNamе в порядке убывания.

SQL калькулятор:
Вот несколько функций:
COUNT — подсчёт количества строк;
SUM — подсчёт суммы;
AVG — подсчёт среднего значения;
MAX — поиск максимального значения;
MIN — поиск минимального значения.

Этот запрос просто подсчитывает количество строк в базе:
SELECT COUNT(LecNumber)
FROM User

Этот запрос опять подсчитывает количество строк, но теперь результатом будет количество народу, у которых поле LecNumber = 1:
SELECT COUNT(LecNumber)
FROM User
WHERE LecNumber=1

Этот запрос выводит количество лицензий и единицу измерения в одном столбце. Здесь к числу прибавляется текст:
SELECT LecNumber+"шт."
FROM User

Работа с полями:
NSERT (вставить), UPDATE (модифицировать), DELETE (удалить).
После оператора VALUES идёт перечисление всех полей строки. Теперь рассмотрим пример:
INSERT INTO User1
VALUES ("Иванов", "Сергей", 34);

Этой командой мы вставили строку и присвоили значения полям. В таблице три поля: первые два поля строковые (Фамилия и Имя), последнее поле — целое число (возраст). Типы данных обязаны совпадать с теми, что установлены в таблице.

Если не надо задавать все поля, тогда можно оставить их пустыми с помощью NULL:
INSERT INTO User1
VALUES ("Иванов", NULL, 34);

Если таблица с большим количеством полей и нужно заполнить только два из них?
Решение:

INSERT INTO User1 (Family, Age)
VALUES ("Иванов", 35);

После конструкции INSERT INTO и имени базы стоят скобки, где перечислены поля, которые необходимо заполнить (Фамилия и Возраст). В скобках после слова VALUES перечисляем эти поля в той же последовательности, в которой перечислил перед этим (сначала фамилия, а потом возраст).

INSERT INTO User1
SELECT *
FROM User2
WHERE Age=10

В этом примере сначала выполнится запрос SELECT:

SELECT *
FROM User2
WHERE Age=10

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

Теперь рассмотрим такой запрос:

INSERT INTO User1(Name,Age)
SELECT Name,Age
FROM User2
WHERE Age=10

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

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

UPDATE User1
SET age=65

Первая строка говорит о том, что нам надо обновить базу User1. Вторая строка начинается с оператора SET (установить). После этого мы пишем поле, которое хотим обновить, и присваиваем ему значение.

Если нужно обновить только определённые строки, то ты должен написать так:
UPDATE User1
SET age=65
WHERE Name LIKE "Вася"

UPDATE User1
SET age=age+1

UPDATE User1
SET age=age+1, Name="Иван"
WHERE Family LIKE "Сидоров"

Этот запрос увеличит поле Age на единицу и установит поле Name в «Иван» во всех строках, где поле Family равно «Сидоров».

Теперь команда DELETE:

DELETE FROM User1

Эта конструкция удаляет абсолютно все строки из таблицы User1. Можно сказать, что этим мы очищаем таблицу.

Теперь рассмотрим другой пример:

DELETE FROM User1
WHERE Age=10

Этот пример удаляет только те строки, в которых поле Age равно 10.

Понимания этих запросов будет достаточно.

III) Разослать резюме

Самая короткая глава, это все умеют, hh.ru вам в помощь. Там же можно составить резюме. Перед составлением не забывайте смотреть резюме своих конкурентов.

IV) Показать свои знания и адекватность на собеседовании

Обычно собеседование делятся на 3 этапа:
1) Встреча с девушкой из отдела кадров. На этом этапе будет несколько вопросов по вашим знаниям, чтобы было понятно, что вы в «теме» и много общих вопросов, чтобы определить вашу адекватность.
2) Тестовое задание — обычно дается на дом
3) Встреча с руководителем где будут вопросы, касающиеся ваших навыков тестирования.

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

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

Рассмотрим основные вопросы и и примеры самых обычных ответов на них:

1) Почему вы решили стать тестировщиком?
Меня всегда тянуло в IT сферу, эта профессия больше всего подходит моему характеру и моим интересам.

2) Что больше всего вам нравится в тестировании?
Я обожаю анализировать и изучать программы, например на прошлом месте работы мне больше всего нравилось работать с 1с, я даже смог поставить одну из версий себе на домашний компьютер, для более детального изучения программы, без всяких ограничений.

3) Какими достоинствами должен обладать эффективный тестировщик?
Честность, внимательность (для поиска багов), общительность(так как нужно будет много общаться с персоналом), обучаемость (без этого никуда), умение работать с большим объемом информации и умение расставлять приоритеты, и, конечно, стрессоустойчивость.

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

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

6) Приведите пример сложной ситуации, с которой вы столкнулись в своей карьере, и какой выход из нее вы нашли?
Из-за текучки кадров, мне часто приходилось брать обязанности других на себя, например доставка или закупки. И чтобы свести всю свою деятельность в единую систему, в свободное от работы время я создал базу (excel), которая собрала в кучу всю мою старую и новую деятельность. Эта база не дала мне запутаться в огромном количестве работы. Так же она помогла избавиться от блокнотов и стикеров, а это значит, что покупатели всегда видели порядок за моим рабочим столом.

7) Что бы вы пожелали усовершенствовать в себе? Что вы для этого делаете?
У меня есть хобби — программирование. Хочу совершенствовать свои навыки в этой области, они же в дальнейшем помогут улучшить мои навыки тестировщика.

8) Что вы ждете от нашей компании?
Хороший коллектив, и профессиональное развитие

9) Какой минимальный доход вас устроит?
Можно посмотреть средний доход по региону на эту вакансию и назвать его. Но, если вы проходите собеседование в 2гис, то говорите что готовы работать бесплатно 24/7/365, как рекомендует

Иногда общение на собеседовании не ограничивается беседой. Соискателю предлагается пройти один или несколько тестов. Какие тесты бывают на собеседовании? Тесты могут определять уровень компетентности соискателя (профессиональное тестирование). Кандидату могут предложить пройти психологическое тестирование – для того чтобы работодатель получил более полное представление о чертах характера, мотивах, поведенческих особенностях претендента на должность. В отдельную группу можно выделить тесты на логику.

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

Формулировки вопросов могут показаться абсурдными. Например, что слоны – это книги. Не давайте сбить себя с толку – это просто слова для обозначения групп объектов. Отключите образное мышление, не пытайтесь представить слонов-мутантов; используйте для решения только логику.

Если предстоят тесты на собеседовании при приеме на работу, можно ли к ним подготовиться? Можно. Это не похоже на подготовку к экзамену с заучиванием билетов – на собеседовании все равно придется импровизировать. Но можно выработать технический навык. Чем больше похожих задач вы решите, тем проще будет с ними справиться на собеседовании. Тренировка полезна еще и потому, что собеседование – это стресс, и в условиях психологического напряжения мы думаем медленнее и не так эффективно, как в привычной обстановке. Если вы увидите задачу знакомую (пусть знакомым будет хотя бы тип задачи), выше шансы, что вы справитесь.

А что, если вы не ответите правильно на вопросы теста? Означает ли это, что работодатель потеряет к вам интерес? Не обязательно. Конечно, нужно постараться ответить правильно, но если не получается, важно показать ход мыслей; для работодателя также показателен тот факт, что вы не отказываетесь от поиска решения, не нервничаете, что вы пытаетесь думать и рассуждать логически.

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

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

б) Неверно.

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

б) Неверно.

3 . Две морковки никогда не бывают, похожи одна на другую. Березы и каштаны выглядят совершенно одинаково. Значит, березы и каштаны не являются двумя морковками.

б) Неверно.

4 . Некоторые картофелины – автомобили. Некоторые автомобили играют на бубне. Значит, некоторые картофелины играют на бубне.

б) Неверно.

5 . Никто из птиц не может стать министром, если у него голубой нос. У всех птиц нос голубой. Значит, никто из птиц не может стать министром.

б) Неверно.

6 . Все соловьи собирают бананы. Некоторые собиратели бананов сидят в собачьей будке. Значит, некоторые соловьи сидят в собачьей будке.

б) Неверно.

7 . Только умные люди крадут или обманывают. Света – глупая.

а) Света обманывает.

б) Света не крадет.

в) Света крадет.

г) Света крадет и обманывает.

д) Нет верного ответа.

8 . Все лебеди не умеют ползать. У всех лебедей есть билеты.

а) Без билетов лебеди не могут ползать.

б) Некоторые лебеди не имеют билетов.

в) Лебеди не могут ползать, потому что у них есть билеты.

г) Все лебеди, у которых есть билеты, не могут ползать.

д) Лебеди не могут ползать, и у них нет билетов.

е) Нет верного ответа.

9 . Некоторые кошки – китайцы. Китайцы имеют три лапы.

а) Кошки с четырьмя лапами не являются китайцами.

б) Китайцы, которые являются кошками, иногда имеют три лапы.

в) Китайцы с четырьмя лапами иногда являются кошками.

г) Кошек не китайцев с тремя лапами не бывает.

д) Кошки имеют три лапы, потому что они китайцы.

е) Нет верного ответа.

10 . Деревья – это зеленые кошки. Деревья пьют пиво.

а) Все зеленые кошки пьют пиво.

б) Все зеленые кошки являются деревьями.

в) Некоторые зеленые кошки пьют пиво.

г) Зеленые кошки не пьют пиво.

д) Зеленые кошки не являются деревьями.

е) Нет верного ответа.

11 . Умные руководители падают с неба. Глупые руководители могут курить.

а) Глупые руководители падают с неба вниз.

б) Умные руководители, которые умеют падать – могут курить.

в) Некоторые глупые руководители не могут курить.

г) Некоторые умные руководители – глупые, так как они умеют курить.

д) Нет верного ответа.

12 . Каждый треугольник квадратный. Все треугольники оранжевые.

а) Б ывают треугольники с оранжевыми углами.

б) Б ывают треугольники с квадратными углами.

в) Б ывают треугольные оранжевые углы.

г) У глы и треугольники – квадратные и оранжевые.

д) Нет верного ответа.

Правильные ответы :

1б, 2а, 3а, 4б, 5а, 6б, 7б, 8г, 9а, 10в, 11д, 12д.

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

Тесты на логику на собеседовании was last modified: Август 28th, 2017 by Елена Набатчикова

Иногда общение на собеседовании не ограничивается беседой. Соискателю предлагается пройти один или несколько тестов. Какие тесты бывают на собеседовании? Тесты могут определять уровень компетентности соискателя (профессиональное тестирование). Кандидату могут предложить пройти психологическое тестирование - для того чтобы работодатель получил более полное представление о чертах характера, мотивах, поведенческих особенностях претендента на должность. В отдельную группу можно выделить тесты на логику.

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

Формулировки вопросов могут показаться абсурдными. Например, что слоны - это книги. Не давайте сбить себя с толку - это просто слова для обозначения групп объектов. Отключите образное мышление, не пытайтесь представить слонов-мутантов; используйте для решения только логику.

Если предстоят тесты на собеседовании при приеме на работу, можно ли к ним подготовиться? Можно. Это не похоже на подготовку к экзамену с заучиванием билетов - на собеседовании все равно придется импровизировать. Но можно выработать технический навык. Чем больше похожих задач вы решите, тем проще будет с ними справиться на собеседовании. Тренировка полезна еще и потому, что собеседование - это стресс, и в условиях психологического напряжения мы думаем медленнее и не так эффективно, как в привычной обстановке. Если вы увидите задачу знакомую (пусть знакомым будет хотя бы тип задачи), выше шансы, что вы справитесь.

А что, если вы не ответите правильно на вопросы теста? Означает ли это, что работодатель потеряет к вам интерес? Не обязательно. Конечно, нужно постараться ответить правильно, но если не получается, важно показать ход мыслей; для работодателя также показателен тот факт, что вы не отказываетесь от поиска решения, не нервничаете, что вы пытаетесь думать и рассуждать логически.

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

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

а) Верно.
б) Неверно.

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

а) Верно.
б) Неверно.

3. Две морковки никогда не бывают, похожи одна на другую. Березы и каштаны выглядят совершенно одинаково. Значит, березы и каштаны не являются двумя морковками.

а) Верно.
б) Неверно.

4. Некоторые картофелины - автомобили. Некоторые автомобили играют на бубне. Значит, некоторые картофелины играют на бубне.

a) Верно.
б) Неверно.

5. Никто из птиц не может стать министром, если у него голубой нос. У всех птиц нос голубой. Значит, никто из птиц не может стать министром.

а) Верно.
б) Неверно.

6. Все соловьи собирают бананы. Некоторые собиратели бананов сидят в собачьей будке. Значит, некоторые соловьи сидят в собачьей будке.

a) Верно.
б) Неверно.

7. Только умные люди крадут или обманывают. Света - глупая.

а) Света обманывает.
б) Света не крадет.
в) Света крадет.
г) Света крадет и обманывает.
д) Нет верного ответа.

8. Все лебеди не умеют ползать. У всех лебедей есть билеты.

а) Без билетов лебеди не могут ползать.
б) Некоторые лебеди не имеют билетов.
в) Лебеди не могут ползать, потому что у них есть билеты.
г) Все лебеди, у которых есть билеты, не могут ползать.
д) Лебеди не могут ползать, и у них нет билетов.
е) Нет верного ответа.

9. Некоторые кошки - китайцы. Китайцы имеют три лапы.

а) Кошки с четырьмя лапами не являются китайцами.
б) Китайцы, которые являются кошками, иногда имеют три лапы.
в) Китайцы с четырьмя лапами иногда являются кошками.
г) Кошек не китайцев с тремя лапами не бывает.
д) Кошки имеют три лапы, потому что они китайцы.
е) Нет верного ответа.

10. Деревья - это зеленые кошки. Деревья пьют пиво.

а) Все зеленые кошки пьют пиво.
б) Все зеленые кошки являются деревьями.
в) Некоторые зеленые кошки пьют пиво.
г) Зеленые кошки не пьют пиво.
д) Зеленые кошки не являются деревьями.
е) Нет верного ответа.

11. Умные руководители падают с неба. Глупые руководители могут курить.

а) Глупые руководители падают с неба вниз.
б) Умные руководители, которые умеют падать - могут курить.
в) Некоторые глупые руководители не могут курить.
г) Некоторые умные руководители - глупые, так как они умеют курить.
д) Нет верного ответа.

12. Каждый треугольник квадратный. Все треугольники оранжевые.

а) Бывают треугольники с оранжевыми углами.
б) Бывают треугольники с квадратными углами.
в) Бывают треугольные оранжевые углы.
г) Углы и треугольники - квадратные и оранжевые.
д) Нет верного ответа.

Правильные ответы:

1б, 2а, 3а, 4б, 5а, 6б, 7б, 8г, 9а, 10в, 11д, 12д.

Елена Набатчикова