Задачи для собеседования: 10 задач с собеседований в крупные компании – Интересные задачи, которые задают на собеседовании

Содержание

Интересные задачи, которые задают на собеседовании

задачи на собеседованиях

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

Но давайте не будем рассматривать тему бизнеса или фриланса, а поговорим конкретно о поиске новой работы в какой-нибудь фирме или компании. Хотя, конечно, эта статья, несомненно, будет полезна и тем, у кого есть свое дело, и тем, кто работает удалённо или занимается творческой деятельностью.

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


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

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

Интересные задачи, которые задают на собеседовании

 Всего мы рассмотрим пять задач.

Комната с лампочками

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

Ответ

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


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

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

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

Хотите научиться решать такие задачи? Сегодня курс «Когнитивистика» со скидкой 20%! Промокод — SOBES.

Котлеты на сковороде

Условие: Имеется две сковородки и три котлеты. Чтобы обжарить одну котлету с одной стороны, требуется минута. Одна сковородка вмещает лишь одну котлету. Какой минимум времени необходим, чтобы обжарить все котлеты полностью?

Ответ

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

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


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

Последовательность действий должна быть такой: кладём жарить две котлеты, но одну после первой минуты убираем со сковороды, и кладём сырую. Через минуту одна из первых двух котлет дожарится и на её место нужно будет положить первую – недожаренную. На третьей минуте дожарятся обе оставшиеся котлеты.

Хотите научиться решать такие задачи?

Сегодня курс «Когнитивистика» со скидкой 20%! Промокод — SOBES.

Золотая цепочка

Условие: На постоялый двор нанёс визит странник. У него нет с собой денег, но есть золотая цепочка, состоящая из шести звеньев. Хозяин двора согласен взять оплату жилья в виде одного звена цепочки на каждый день, но при условии, чтобы распиленным оказалось только одно звено. Причём, оплата должна поступать именно ежедневно, т.к. странник не хочет вносить предоплату, а хозяин не готов к оплате по факту прожитых в его доме дней. Как должен странник распилить цепочку, чтобы была возможность вносить оплату ежедневно в течение пяти дней?

Ответ

Решение: Разъединить шесть звеньев и получить пять целых по отдельности, распилив лишь одно звено, невозможно, т.к. звеньев шесть, а соединений между ними пять. Поэтому, для получения отдельных целых звеньев нужно будет сделать минимум три разреза.Но снова включаем креативное мышление: у нас есть термин «оплата», но, исходя из условий задачи, нет требования, чтобы странник оплачивал проживание только по одному звену. Однако есть требование, чтобы звеньев у хозяина каждый день становилось на одно больше. Далее нужно понять суть: и хозяин и странник могут обмениваться, а хозяин также может давать сдачу. Отсюда следует простое решение.Распиливаем конкретно третье звено, чтобы получить разменную «монету» в 1, 2 и 3 звена. На первые сутки странник платит одним звеном, на вторые – платит двумя, но забирает одно первое, на третьи – платит тремя, но забирает два вторых и т.д. до конца срока пребывания. В тоге мы имеем только одно распиленное звено, пять дней проживания и довольного хозяина.



Хотите научиться решать такие задачи? Сегодня курс «Когнитивистика» со скидкой 20%! Промокод — SOBES.

Горящие верёвки

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

Ответ

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

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

Учитывая то, что верёвка горит один час, мы делаем вывод, что её подожгли с одного из концов. Поэтому, если поджечь оба конца, она прогорит за полчаса, пусть и гореть будет неравномерно. Далее мы можем сравнить: поджигаем одну из верёвок с двух краёв, а другую – только с одного края, чтобы засечь время. Первая сгорит за полчаса. Как только она сгорела, мы сразу же должны потушить вторую. Так у нас остаётся кусок второй верёвки, который сгорит за полчаса. Если мы подожжём его с двух концов, то получим 15 минут.


Как порезать торт?

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

Ответ

Решение: Думая обычно, мы придём в тупик, т.к. очевидно, что для разделения торта на восемь кусков необходимо сделать четыре разреза.

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

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

Хотите научиться решать такие задачи? Сегодня курс «Когнитивистика» со скидкой 20%! Промокод — SOBES.

Надеемся, эта информация вам пригодится, и вы сможете удивить своих потенциальных работодателей на собеседовании.

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

А также смотрите другие интересные примеры задач:


15 логических задач, которые стало модным предлагать на собеседовании

Автор:

25 сентября 2015 12:02

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

15 логических задач, которые стало модным предлагать на собеседовании

Показать ответ

Человек этот очень маленького роста (лилипут). Самостоятельно до кнопки 17-го этажа дотягивается он только зонтиком или просит кого-нибудь нажать на эту кнопку.

15 логических задач, которые стало модным предлагать на собеседовании

Показать ответ

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

15 логических задач, которые стало модным предлагать на собеседовании

Показать ответ

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

15 логических задач, которые стало модным предлагать на собеседовании

15 логических задач, которые стало модным предлагать на собеседовании

Показать ответ

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

15 логических задач, которые стало модным предлагать на собеседовании

Показать ответ

В итоге Оля придет на 5 минут раньше, а Сергей опоздает на 5 минут.

15 логических задач, которые стало модным предлагать на собеседовании

Показать ответ

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

15 логических задач, которые стало модным предлагать на собеседовании

15 логических задач, которые стало модным предлагать на собеседовании

15 логических задач, которые стало модным предлагать на собеседовании

Задачи с собеседований. Три адекватные задачки на «подумать» / Habr

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

Задача 1. Проверьте, насколько вы избалованный программист

Дана упорядоченная последовательность чисел от 1 до N. Из нее удалили одно число, а оставшиеся перемешали. Найти удаленное число.

С толку сбивает только одна фраза «упорядоченная последовательность», она-то и может натолкнуть на использование сортировки для решения данной задачи. Программисты довольно часто пользуются готовыми библиотеками и фреймворками, поэтому при решении задач автоматом обдумываешь, что будешь использовать из библиотеки. Для многих программистов единственным очевидным решением является сортировка полученной последовательности и далее поэлементное сравнение исходной и отсортированной последовательностей до первого несовпадения. Можно подсчитать сложность такого решения: сложность сортировки плюс линейная сложность поиска. Хм, может подойти к решению как-то иначе?Есть более простое решениеДавайте забудем о том, что последовательность упорядочена. Обе последовательности различаются всего одним числом, а значит, чтобы его найти нужно из суммы элементов исходной последовательности вычесть сумму полученной. И кстати, если все элементы уникальны, то в исходном массиве у нас арифметическая прогрессия и первую сумму можно вычислить как .

Задача 2. Жонглирование числами

У вас есть пятилитровый и трехлитровый кувшины и неограниченное количество воды. Как отмерить ровно 4 литра воды? Кувшины имеют неправильную форму, поэтому точно отмерить половину кувшина не получится.

Это моя любимая задачка из разряда «головоломок». С одной стороны нужно немного подумать, а с другой – она действительно проста и адекватна.РешениеЗдесь придется немного пожонглировать с простыми числами 5 и 3.

1. Заполняем трехлитровый кувшин. Переливаем эти 3 литра в пятилитровый кувшин.

2. Снова заполняем трехлитровый кувшин и переливаем из него в пятилитровый. Помним, что в пятилитровом кувшине сейчас 3 литра, до полного его заполнения из другого кувшина выливается 2 литра. В трехлитровом кувшине остался один литр.

3. Опустошаем пятилитровый кувшин. Переливаем в него отмеренный один литр. Снова заполняем трехлитровый кувшин и переливаем из него в пятилитровый. Теперь в большом кувшине у нас 4 литра воды.

Задача 3. Без посредников

Имеется два числа. Можно ли поменять их местами без использования дополнительной переменной?

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

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

РешениеПусть у нас есть A и B.

A = A + B

B = A – B // После этого B становится A, т.к. в действительности получаем (A + B) – B = A

A = A – B

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

A = A ^ B

B = A ^ B

A = A ^ B

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

На примере будет наглядней. Рассмотрим обмен чисел 5 и 9.

A = 0101 ^ 1001 = 1100

B = 1100 ^ 1001 = 0101

A = 1100 ^ 0101 = 1001

Осталось только пожелать всем успешных собеседований!

А в комментариях можете написать, какие задачи встречались вам.

Дюжина логических задач с собеседований / Habr

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

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

Спешу поделиться с вами!

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

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

Предлагаю размять свой мозг…

1) Человек построил дом, все стены которого смотрят на юг. К нему в дом забрался медведь. Какого цвета медведь?

2) На столе 12 монет, одна из которых фальшивая. Она отличается от остальных лишь по массе. За какое минимальное число взвешиваний на чашечных весах можно обнаружить фальшивую монету?

3) В первой изолированной комнате — три лампочки, во второй — три переключателя от каждой из них. Разрешается произвольно дёргать переключатели, но перейти из второй комнаты в первую можно лишь один раз. Как узнать, от какой лампочки каждый переключатель, если до потолка можно достать рукой?

4) Даны две веревки и спички. Каждая из верёвок сгорает за 1 час, но горят они неравномерно, поэтому нельзя точно узнать, какая часть веревки за какое время сгорит. Как отмерить при помощи этих веревок интервал в 45 минут?

5) В офис привезли три автомата с напитками. Первый выдаёт чай, второй кофе, а третий случайным образом чай или кофе. Стакан любого напитка стоит одну монету. На каждом автомате есть наклейка с названием продукта, который он выдаёт. Так получилось, что на заводе перепутали местами наклейки и на каждом автомате оказалась неправильная. Сколько нужно потратить монет, чтобы выяснить, где какой автомат?

6) Есть два абонента A и B, почтальон C и открытый сейф с двумя замками. У каждого абонента есть ключ от одного из замков. Если передавать ключ через почтальона, то он может сделать дубликат. Как передать письмо от одного абонента к другому через почтальона, чтобы тот не смог его прочитать? Как изменится алгоритм, если в сейфе сделать небольшое отверстие для вложения письма?

7) Путник находится в лесу в какой-то случайной точке. Известно, что площадь леса равна S, а форма может быть совершенно произвольная, однако в лесу нет полян. По какой траектории нужно двигаться путнику, чтобы гарантировано выйти из леса затратив минимальный по длине маршрут?

8) Путешественник прошёл один километр на юг, затем один километр на запад, а после один километр на север и вернулся в исходную точку. Сколько существует таких мест на земле? Подсказка: больше одного…

9) Есть огромный файл в несколько гигабайт, в котором записаны целые числа. Нужно записать в другой файл все эти числа в отсортированном порядке. Как это эффективно сделать?

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

11) Есть огромный файл, в котором записаны все целые числа из диапазона от 1 до 10^9 в произвольном порядке. То есть в файле есть абсолютно все числа из этого диапазона, и встречаются они лишь по одному разу. Однако одно число встречается два раза. Как найти это число эффективным образом?

12) Сколькими способами можно разложить на 6 целых множителей 1 000 000?

P.S. Любителям геометрии на закуску euclidthegame.org

Логические задачи на собеседовании — примеры вопросов и ответов

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

Чем же оно так страшит большинство соискателей? Во-первых, неизвестностью. Невозможно угадать, чего ожидать на очередной встрече. HR-менеджеры всеми силами стараются подобрать самые каверзные вопросы и странные логические задачи на собеседовании. Во-вторых, обманчивой непреодолимостью. Многие соискатели заранее готовятся к провалу и не надеются на свои возможности, а иногда стоит поверить и цель будет достигнута.

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

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

Все подробности об анкете при приеме на работу: 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-2logika-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-3logika-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. Тайна птичьих яиц

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

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

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

Видео советы — «Подготовка к собеседованию»

Абсурдный тест на логику, который вам могут предложить на собеседовании

Задачи для собеседования: 10 задач с собеседований в крупные компании – Интересные задачи, которые задают на собеседовании

Ребята, мы вкладываем душу в AdMe.ru. Cпасибо за то,
что открываете эту
красоту. Спасибо за вдохновение и мурашки.
Присоединяйтесь к нам в Facebook
и ВКонтакте

Вы наверняка слышали о проверках, которые устраивают соискателям такие гиганты, как Google и Apple. Мы нашли пример распространенного теста, который вполне может быть предложен как потенциальному менеджеру, так и глотателю шпаг. На выполнение отводится 15 минут. Смысл в том, чтобы действовать исключительно в условиях задач, не пытаясь применить их к реальной жизни: повседневный опыт только собъет вас с толку. Готовы проверить себя?

Нам в AdMe.ru неизвестно, правда это или нет, но, по легенде, собеседование считается пройденным, если вы решили верно хотя бы 10 задач. Удачи!

1.

Красивые девочки едят осьминогов. Обычные девочки могут улыбаться:

  1. Обычные девочки любят грызть осьминогов.
  2. Красивые девочки, которые кусают осьминогов, могут улыбаться.
  3. Некоторые обычные девочки не могут улыбаться.
  4. Некоторые красивые девочки — обычные, потому что они улыбаются.
  5. Ни одно из вышеперечисленных.

Нажмите на картинку, чтобы узнать ответ.

2.

Никто из пиратов не может съесть торт, если не надел носки. Все пираты не носят носков. Значит, никто из пиратов не сможет съесть торт:

  1. Верно.
  2. Неверно.

Нажмите на картинку, чтобы узнать ответ.

3.

Некоторые поезда — велосипеды. У велосипедов два руля:

  1. Поезда с тремя рулями не являются велосипедами.
  2. Велосипеды, которые являются поездами, иногда имеют два руля.
  3. Велосипеды с тремя рулями иногда бывают поездами.
  4. Поездов, которые не велосипеды с двумя рулями, не бывает.
  5. У поездов два руля, потому что они велосипеды.
  6. Ни одно из вышеперечисленных.

Нажмите на картинку, чтобы узнать ответ.

4.

Все мыши играют на скрипке. Некоторые скрипачи попали в мышеловку. Значит, некоторые мыши попали в мышеловку:

  1. Верно.
  2. Неверно.

Две задачки для собеседования разработчиков / Habr

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

Задачи на смекалку

Вы стоите на отвесной горе, высота которой 100 метров. У вас есть веревка длиной 80 метров. На скале на высоте примерно 50 метров от земли есть выступ, на который можно встать и закрепиться. Как спуститься вниз?

Были люди, которые знали уже ответ, но делали вид глубоко задумавшегося человека, а потом, о чудо! рождали решение. Многие честно не справлялись с заданием. Но это была все же некая вводная задача.

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

Знание технологий

Второй тип вопросов, которые я задавал, был связан со знанием инструментов, механизмов, технологий, например:

  1. Расскажите, что такое инкапсуляция.
  2. Как в Java сделать вызов функции из dll-библиотеки, написанной на C++.
  3. Какие недостатки у MS SQL Server и MySQL? В чем их принципиальное отличие?

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

Практические задачи

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

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

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

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

Первая задачка

Есть две таблицы русских words_1 и words_2 с полями (word as VARCHAR, ref as INT), где word — это слово, ref — ссылка (числовой код) на какую-то другую (не важно) таблицу, где перечислены все определения этих слов. В каждой таблице все слова уникальные (без повторов). В первой таблице есть какие-то слова, которых нет во второй, и наоборот, во второй таблице есть какие-то слова, которых нет в первой, но большая часть слов в обоих таблицах одинаковая. Нужно получить единую таблицу со всеми словами и соответствующими им ссылками.

Начальные условия / трудности:

  1. для одних и тех же слов ссылки в разных таблицах могут быть разные, т.к. словари были загружены из разных мест;
  2. количество слов в каждой таблице сотни тысяч, т.е. алгоритм сравнения «в лоб» все со всеми не подходит, т.к. 100 тысяч х 100 тысяч как минимум даст 10 миллиардов сравнений;
  3. если вы разработчик баз данных, то задачу нужно сделать на sql.

Исходные таблицы:

words_1

абажур — 1

кинотеатр — 2

самолет — 3

человек — 4

words_2

кинотеатр — 15

музыка — 16

самолет — 17

Результирующая таблица на основе первой таблицы:

all_words_1

абажур — 1

кинотеатр — 2

музыка — 16

самолет — 3

человек — 4

Результирующая таблица на основе второй таблицы:

all_words_2

абажур — 1

кинотеатр — 15

музыка — 16

самолет — 17

человек — 4

Вторая задачка

Есть таблица defs с полями (def as TEXT, ref as INT), где def — это определение слова, ref — ссылка (числовой код) на само слово из какой-то другой таблицы (не важно). Нужно для каждого слова из словаря удалить все частичные дублирования определений, оставив только самые полные неповторяющиеся.

Начальные условия / трудности:

  1. определения могут быть довольно длинными, несколько тысяч знаков;
  2. количество записей в таблице — несколько миллионов, если как-то тупо «в лоб» сравнивать полнотекстовые записи друг с другом, то сервер нагнется;
  3. если вы разработчик баз данных, то задачу нужно сделать на sql.

Исходная таблица:

refs

животное с большими ушами — 1

животное с большими ушами и длинным носом — 1

большое животное с длинным носом — 1

маленький пушистый зверек — 2

маленький пушистый зверек, который грызет орешки — 2

(Примечание, 1 — это слон, 2 — это белка.)

Результирующая таблица:

clear_refs

животное с большими ушами и длинным носом — 1

большое животное с длинным носом — 1

маленький пушистый зверек, который грызет орешки — 2

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

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

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