Собеседование стажера в яндексе c. Как я устраивался в яндекс

В этом году я снова "подавал документы" на поступление в школу менеджеров Яндекса и вновь неудачно. Поскольку Яндекс не хранит анкеты за прошлые годы, я решил сделать это за них, а заодно выкладываю и свои ответы на вопросы - должна же быть какая-то польза от потраченного времени. В моём случае отправленная анкета послужила поводом для очного общения в офисе Яндекса с командой образовательных проектов, но в саму школу я отобран не был. Согласно презентации HR директора Яндекса , на собеседование из примерно 300-от анкет попадает около шестидесяти претендентов, так что это не самый плохой результат. :)

Желающим там учиться рекомендую посмотреть все тематические лекции на events.yandex.ru, готовиться к собеседованию по темам, указанным в программе курса и хорошо знать специфику продукта, на котором вы бы хотели работать. В последнем письме счастья Яндекс посоветывал мне почитать вот эти книжки чтобы скрасить горький вкус поражения:

  1. Скотт Беркун «Искусство управления проектами»
  2. Фредерик П.Брукс. «Мифический человеко-месяц»
  3. Том Демарко «Deadline. Роман об управлении проектами»
  4. Дж. Ханк Рейнвотер «Как пасти котов»

На собеседовании мне были заданы следующие вопросы:

  • Почему я не могу определиться, выбирая между ролью программиста и менеджера?
  • Функции менеджера, зачем он вообще нужен?
  • Как определить что плоды твоей работы кому-то нужны?
  • Как решить разногласие с дизайнером, если нет руководителя к которому можно обратиться и гайдлайны тут не помощник? Открытый вопрос, самое длительное обсуждение.
  • Что изменилось у меня с ?
  • Почему я не выполнил задание со звёздочкой и как бы выполнил сейчас
  • Сколько я потратил времени на выполнение тестового задания?
  • Какие есть у меня вопросы?

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

Итак, анкета в школу менеджеров Яндекса в 2013-ом году в формате вопрос-ответ:

Почему вас заинтересовала Школа менеджеров Яндекса и чего вы от неё ждете? Пожалуйста, ответьте развёрнуто.
Я уже работаю ИТ менеджером, но считаю что мне не хватает теоретического базиса и уникального опыта, которым обладают только лидеры индустрии, занимающиеся разработкой и внедрением в промышленных масштабах on the bleeding edge of technology. Рассчитываю что школа разовьёт меня в профессиональном плане и позволит двигаться дальше более технично.

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

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

Если мы по окончании теоретических занятий пригласим вас на стажировку в Яндекс, сможете ли вы проходить ее на условиях полной или частичной занятости (не менее 30 часов в неделю, но возможен гибкий график)?
Безусловно смогу, так как имею хорошие отношения с руководством на текущем месте работы. Если будет возможность полной занятости на время стажировки я выберу именно её (возьму отпуск).

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

  • Менеджер-аналитик. Занимается анализом больших объёмов данных и написанием простых скриптов для обработки данных, разрабатывает несложные алгоритмы.
  • Менеджер процессов. Отвечает за планирование и контроль задач и сроков выполнения, оптимизирует процессы в команде.
  • Менеджер по продуктам. Формирует продуктовое видение и требования к новым продуктам, формулирует ключевые показатели эффективности и следит за их достижением, тесно взаимодействует с командой дизайнеров и разработчиков, чтобы реализовать и запустить продукт. Менеджер по маркетингу продукта. Исследует пользователей и их потребности, анализирует рынок, формулирует требования к продукту, отвечает за запуск и продвижение продукта.
  • Менеджер-координатор. Занимается координацией людей, мотивирует, выстраивает общение между ними.
  • Технический менеджер. Разбирается в технологиях. Занимается построением и поддержкой инфраструктуры.
  • Менеджер интерфейсных проектов. Отвечает за проектирование и прототипирование интерфейсов, взаимодействие с дизайнерами.
  • Зачастую менеджеры Яндекса совмещают сразу несколько ролей. Если вам интересно примерить их - поступайте в Школу менеджеров Яндекса.

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

Каким направлением (ссылка на перечень сервисов) в Яндексе вам бы хотелось заниматься? Какая из вакансий (ссылка список открытых вакансий) вам кажется самой интересной и почему?
Мне интересны карты, расписания, авто, почта, rss reader и, конечно же, поиск.

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

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

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

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

Учась на пятом курсе я вышел на работу системным администратором в небольшую производственную организацию (около пятидесяти человек) с офисом в Москве и заводом в Тверской области. После шести месяцев испытательного срока я был назван заместителем генерального директор по ИТ и стал отвечать за всё, имеющее отношение к ИТ в этой организации. Работал там чуть больше трёх лет - установил сервера, свёл все компьютеры в единую локальную сеть (офисы соединил через VPN), проектировал расположение слаботочных коммуникаций в новом офисе и принимал работы, поднял внутреннюю почту и терминальный сервер, установил IP телефонию, систему слежения за производственным процессом и видеонаблюдения, завёл большинство сотрудников в управленческую конфигурацию 1С и обучил их, создал три сайта для разных типов продукции. Работать было очень интересно, так как компания в плане ИТ была в зачаточном состоянии и многое удалось переменить. Всё хорошо работало и дальше в масштабе этой организации развиваться было некуда.

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

После этого перешёл на текущее место работы - организация со связями в министерстве образования, курирующая самые разные ИТ проекты. Вначале работал менеджером по информационным технологиям, около года назад перешёл на позицию системного архитектора. Основные обязанности: написание технических требований к заказываем ИТ услугам и организация технической экспертизы выполненных поставщиками работ. Значимые проекты, в которых я принял активное участие:

  • написание технологической спецификации для электронных образовательных ресурсов (выполнено мной, используется в государственных заказах),
  • аудит работы ИТ департамента московского ВУЗа, определение перспективных направлений развития внутренних ИТ услуг и сервисов (мои обязанности: опросы специалистов, анализ требований, формирование технических заданий на работы, отбор исполнителей, приёмка работ),
  • разработка HTML+JS шаблона электронного образовательного ресурса и проектирование системы, собирающей в него свёрстанный html контент и медиа элементы (мои обязанности: проектирование, программирование, написание инструкций для верстальщиков, менеджмент работы с партнёрской организацией, обеспечивающей вёрстку и сборку, приёмочное тестирование).

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

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

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

В этом году летал зарубеж, где нужно было активно передвигаться в рамках небольшого города в течение месяца. А в права в то время лежали в ГИБДД и в РФ я ездил по времянке, которая в иностранном государстве не имеет силы. Узнал что аэрофлот возит велосипеды за +50$ к билету в каждую сторону, купил сумку, разобрал его, подготовил к транспортировке и свозил с собой. Везде успел, сэкономил денег на аренде авто, размялся и даже немного загорел.

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

Ниже представлена возрастная структура населения страны N, а также доля тех, кто использует Яндекс в каждой из категорий.
Моложе 20 лет: Доля населения — 20%, Используют Яндекс — 40%
От 20 до 50 лет: Доля населения — 40%, Используют Яндекс — 50%
Старше 50 лет: Доля населения — 40%, Используют Яндекс — 80%
Чему равна вероятность, что случайно выбранный пользователь Яндекса будет младше 20 лет?

Искомая вероятность равна отношению количества пользователей Яндекса младше 20 лет к общему количеству пользователей Яндекса всех возрастов. Количество пользователей Яндекса возраста <20 лет пропорционально произведению доли населения на долю пользователей в этой возрастной группе, т.е. 0.2*0.4*M, где M - всё население страны. Общее количество пользователей Яндекса равно сумме произведений долей населения на долю пользователей для каждой возрастной группы, то есть: 0.2*0.4*M+0.4*0.5*M+0.4*0.8*M = 0.6M. Осталось разделить одно на другое: 0.08M/0.6M = 2/15. Ответ: вероятность что случайно выбранный пользователь Яндекс будет младше 20 лет равна 2/15.

Предположим, Яндекс внес в страницу с результатами поиска некоторые изменения. Необходимо оценить, насколько они влияют на вероятность клика по одному из результатов на первой странице выдачи. Долгосрочные исследования показали, что до нововведений эта вероятность составляла 50 %. Сколько необходимо данных, чтобы оценить вероятность клика (после изменения) с точностью до одного процентного пункта с уровнем доверия не меньше 95% (можете считать, что 0,975 квантиль нормального распределения равна 2)?
Пусть Mi - количество открытий страниц, где исследованная ссылка была кликнута. N - фиксированное и искомое количество испытаний. Вероятность клика p = /N. Согласно интегральной теореме Муавра-Лапласа P {Mi <= (p + 0,01)*N} = Ф((p+0,01)*N - N*p)/sqrt (N*p*q)), где q - вероятность “неклика”, равная 1-p.
P {Mi <= (p + 0.01)*N} = 0.95 + 0.025 = 0.975, где 0.95 это P {(p - 0.01)*N <= Mi <= (p + 0.01)*N}, а 0.025 это P {Mi < (p - 0,01)*N}.
Следовательно (0,01*N)/sqrt (N*p*(1-p)) = 2
0,0001*N/(p*(1-p)) = 4
N = 40000*(p - p^2).
Функция p - p^2 имеет максимум 0.25 в точке 0.5 на отрезке p от 0 до 1. Соответственно, взяв N = 10000 мы, независимо от полученного значения вероятности клика, будем иметь требуемую точность.

Есть второе решение:
Вероятность отклонения относительной частоты от постоянной вероятности в независимых испытаниях:
P(|m/n - p|<=e) примерно равна 2Ф*(e*sqrt(n/(p*q)), e = 0.01
p и q не известно, но максимуму функции p*q=p-p^2 равен 0.25
0.95= 2Ф(...) =>
0.01*sqrt(n/(p*q) = 1.96
n/(p*q) = 38416
n = 38416*p*q=> Nmax = 9604

Ответы немного отличаются из-за допущения в первом варианте решения что 0,975 квантиль нормального распределения равна 2 (на самом деле 1.96).

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

Перед тем как приступить к выполнению задания я внимательно изучил всю информацию об “островной технологии” и строил своё решение на этой основе. Барселона - довольно общий запрос. Анализ wordstat (регион Россия) и изучение выдачи yandex.ru(com), google.ru, bing.com, mail.ru, nimga.ru показывает что люди, набирающие слово “барселона” ищут информацию об одноимённом футбольном клубе, городе Испании и фильме. Поэтому первыми элементами на серпе я предлагаю показать именно эти уточняющие слова (футбольный клуб, город, фильм), дополняющие общий запрос до чёткой принадлежности к определённой теме.

Согласно анализу частоты запросов, содержащих слово “барселона” на wordstat, в 91% люди ищут информацию о футбольном клубе, в чуть более 4% - о городе в 1% - о фильме. При суммировании не получается 100 из-за присутствия общих запросов, вроде “барселона видео”. С учётом месячной популярности запроса “барселона” выходит что 37 тысяч людей в день, набивая это слово, ожидают увидеть информацию о футбольном клубе,1800 человек - о городе и 450 - о фильме (оценки приблизительные). Ясно что эти цифры не сопоставимы и на первый взгляд кажется что первую страницу выдачи стоит полностью заполнить результатами с информацией о футбольном клубе.

Отсутствие информации о крупном городе Европы вызовет у почти 2 тысяч человек в день серьёзное недоумение вроде “Как же так, получилось что яндекс всё знает о футболе, но не слышал о европейском городе?”. При этом интересы 37 тысяч людей, ищущих информацию о футбольном клубе с одной стороны поддаются систематизации, а с другой - по одному слову невозможно точно угадать что им нужно, так что некоторая часть из них даже при 10 из 10 результатов про футбольный клуб уйдёт с первой страницы неудовлетворённой.

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

Информацию о недавних прошедших и будущих матчах я считаю целесообразным совместить в едином информационном блоке, где будут представлены участники матчей в порядке “хозяева - гости”, название чемпионата, дата проведения, результат матча и ссылки на поиск более конкретной информации. Кроме выбора по дате важно отображать матчи с известными в РФ командами, даже если они проводились относительно давно или запланированы нескоро. Ссылки (прогнозы, трансляция, обзор, видео) могут быть представлены как партнёрами, так и вести на поиск с уточнёнными запросами. По клику мыши на счёт желательно выводить небольшую табличку о минуте матча и авторе гола. Этот блок я расположил первым.

Существует большая вероятность что пришедшим пользователям будут интересны последние новости от крупного ньюсмейкера “ФК Барселона”. Представлять каждую новость отдельной строкой мне показалось роскошью (и размыванием выдачи), поэтому я решил совместить несколько последних (интересных) новостей в едином блоке о списком новостных заголовков. Если пользователя заинтересует заголовок, он может открыть дополнительный блок с анонсом или сразу перейти на источник. Этот блок я расположил вторым.

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

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

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

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

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

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

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

Восьмое место - качественный агрегатор туристической информации tourister.ru с широким охватом и хорошим представлением контента.

Девятое место - wikitravel с более энциклопедической информацией о городе.
Десятое - официальный сайт футбольного клуба Барселона на английском языке.
Одиннадцатое - площадка туристических операторов tury.ru по направлению Барселона, Испания c описанием туров и отзывами путешественников.
Двенадцатое - ссылка на социальный сервер с отзывами по книгам и фильмам, ссылками на сами фильм и трейлеры, описания, фотографии и списки актёров и тп. Выбирал между имхонет и кинопоиском, но выбрал имхонет за лучшее (на мой взгляд) представление нужной “среднему” пользователю информации сразу.

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

Отмечу что выдача и её порядок может меняться в зависимости от региона пользователя (популярных в регионе интересов), анализа его предыдущего поведения на Яндексе и наличия актуальных матчей и новостей.

Критерии оценки эффективности работы нового serpа предлагаю следующие:

  • вероятность “неклика” на результатах первой страницы,
  • средняя “высота” удовлетворившего пользователя клика (с учётом следующих страниц),
  • количество “холостых” кликов на результатах до удовлетворившего,
  • время, проведённое на странице, до удовлетворившего пользователя клика,
  • время, потраченное пользователем на странице до уточнения запроса,
  • кликабельность объявлений Директа.

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

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

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

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

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

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

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

Конкретизирую своё видение задачи, оформлю их в более подробном виде (подобие ТЗ). Обсудим с командой необходимость, объём и формат написания документации, распределю роли написания такой документации (если возможно - после завершения работ по непосредственной разработке).

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

Будет очень круто сделать всё это за неделю. :)

Допустим, вы запустили свой проект. Теперь вам нужно отметить заслуги всех его участников в отчётной презентации. Соберите 20 человек (они будут играть роль вашей команды) и попросите их построиться «звездой». Потом сделайте фотографию этой звезды с верхнего ракурса. Вы должны находиться в её центре. Приложите получившийся кадр.
Это была задача, не обязательная к выполенинию, но учитвающаяся "при прочих равных". Я её не выполнял.

P.S. Я думаю что причина моих провалов хорошо описана в тридцати секундах. И немного .

Этим летом Олеся Голуб, выпускница Томского политехнического университета, и Федор Минькин, студент Московского физико-технического института, прошли стажировку в . Практика у ребят длилась три месяца – работали они 40 часов в неделю, как и штатные сотрудники.

Что делают стажеры в «Яндексе»

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

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

На фото Федор Минькин с одногруппниками

Олеся Голуб попала в отдел качества рекламы, который разрабатывает продуктовые возможности для Директа – системы контекстной рекламы на страницах «Яндекса» и сайтов партнеров рекламной сети (РСЯ). Отдел включает в себя много разных проектов: от прогнозирования вероятности клика по рекламе и внедрения рекламных аукционов до алгоритмов автоматической генерации рекламных объявлений. На стажировке она занималась оптимизацией подготовки данных.

На фото Олеся Голуб

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

Как узнали о стажировке

О наборе стажеров в «Яндекс» Олеся Голуб узнала на международном чемпионате по спортивному программированию «Яндекс.Алгоритм» (участником чемпионата может стать каждый, кто умеет решать алгоритмические задачи и воплощать решения на одном из 13 языков программирования. – Прим.ред. ) За время учебы в университете ей удалось принять участие во многих соревнованиях по спортивному программированию. Девушка говорит, это и помогло ей попасть на стажировку:

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

На фото Федор Минькин

Федор узнал о стажировке в университете – он учится на факультете инноваций и высоких технологий в МФТИ, на котором есть кафедра «Анализ данных» от «Яндекса». Каждый май университет проводит отбор на кафедру: второкурсники МФТИ сдают контрольную, а потом проходят собеседование:

Контрольная состоит из задачек на математические темы, связанные с Computer Science: элементы математического анализа, линейная алгебра, теория вероятностей, дискретная математика. Также в неё входят вопросы на знание алгоритмов и структур данных, а еще – на знание языка программирования.

Федор предупреждает: график учебы на кафедре очень напряженный. Зато благодаря знаниям, которые он получил там, смог попасть в «Яндекс». «В универе я решил много задачек по типу тех, что дают на собеседовании, поэтому мне было несложно».

Как проходит собеседование в компанию

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

Нам дали пять часов на шесть задач. Кажется – много, но на самом деле время пролетает очень быстро, вспоминает Федор.

После теста начинается серия собеседований общего плана с разными отделами «Яндекса»: резюме кандидатов рассылают по командам, которые выбирают себе понравившихся стажеров. Собеседуют стажеров опытные разработчики, которые могут справедливо и точно оценить навыки кандидата. HR-специалист в этом процессе не участвует – скорее, занимает роль посредника. Федор приезжал на собеседование в офис, а вот Олеся проходила его по Skype, так как жила в Томске:

На работу можно приходить к 12:00

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

Больше всего ребят удивила возможность начинать рабочий день в комфортное время – в офисе можно находиться 24/7. Главное – успевать общаться с командой.

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

Самый запоминающийся момент на стажировке

Больше всего ребятам запомнился «День стажера»:

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

Для Олеси еще одним запоминающимся моментом стал сам переезд в столицу. «Яндекс» оплатил ей билеты на самолет и услуги риэлтора, который помог найти съемную квартиру в районе офиса. Пока она искала жилье, компания предоставила ей гостиницу.

Сложности

Первое время в компании было самым сложным для Олеси Голуб:

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


А Федору тяжелее всего было в последний месяц стажировки. У него было по два-три дедлайна в неделю на кафедре «Яндекса», один в университете, и работа. Главный кейс, который он получил на практике:

Я думал, что встроить Deep Learning в наше распознавание речи (главный инструмент в общении с «Алисой») – легко. Находишь научную статью и реализуешь ее на практике. Не тут-то было! Использование нейросети требует сильно развитой инфраструктуры: мощные сервера, дорогое оборудование, классные видеокарты (они служат основным ресурсом для DL, в связи со спецификой вычислений в процессе работы нейросети). В статьях о многом умалчивают. Кто-то не упомянул, что тренировали модели на огромных кластерах из видеокарт, а кто-то - о том, что их модель работает только в определённых условиях. В итоге научные статьи, на которых базировалась моя разработка, не помогли – большую часть пришлось модифицировать и изменять.

Как попасть на стажировку в «Яндекс»

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

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

«Чтобы уметь решать задачи, надо их решать, – вторит ей Федор. – Я много времени посвящал профильным курсам в институте. А еще есть очень полезный канал на YouTube с онлайн-курсами от Стэнфорда. Например, CS231n с Андреем Карпатым (аспирантом Стэнфордского университета, ведущим экспертом по разработке искусственного интеллекта в Tesla. – Прим.ред. ) очень мне помог».

Фотографии: пресс-служба «Яндекс»

Материалы


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

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

Сел в корпоративную маршрутку, сижу, народ входит, не здоровается, т.е. атмосфера явно не стартап где все знают друг друга. Приехал чуть раньше, прогулялся по окрестностям – обычная промзона, рядом Кристалл, это район Серп и Молот, на мой взгляд довольно социально неблагополучный, куча промышленных предприятий, серые унылые дома. Здание Яндекс выглядит неплохо, хотя, конечно, не дотягивает по уровню до бизнес центра хорошего уровня. Стойка рисепшна Yandex очень помпезная, но неудобная – присеть то и некуда особо.

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

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

Интервьюер задал вопрос почему я хочу уходить с текущей работы, получив стандартный ответ про «оппортунитисы» сообщил, что будет задавать вопросы. Никакого «введения» про компанию, группы, проекты я не услышал, вопросы задавать мне никто не позволил. Начался жесткий экзамен по C++. Вспомнились студенческие годы и злобный преподаватель по высшей математике у которого высшим счастьем было получить тройку. Никаких компьютеров и интернетов, как они иногда говорят, только бумажка и ручка. Сначала надо написать класс, унаследовать от него другой класс – это разминка. Потом начинается написание копирующих конструкторов, копирующих операторов присваивания, для классов с кучей указателей на другие объекты (deep copy). Дальше больше – напишите по памяти алгоритм скажем radix-sort, никаких кнутов и интернетов – должны знать. Вошел второй человек, не представился, сел рядом, начал задавать вопросы. Потом начинаются «лампочки» - головоломки из олимпиад по информатике – задачки про паровозики, белые и черные шары, лампочки и т.д. Задают головоломку и молчат – сидят за своими ноутбуками, делают свои дела. Атмосфера крайне неприятная, психологическое давление и требование решить в течении нескольких минут. Интервьюеры не подозревают, что не все люди способны решать задачки быстро, многие наиболее сложные задачи хорошо решаются именно "тугодумами", неспешно и в спкойной обстановке. Диалога не было, был экзамен в институте.

Апофеозом собеседования стала фраза, извините, Вы нам не подходите, Вы можете быть свободны (далее были прокомментированы мои познания в C++ и умственные возможности вообще). Экзамен закончен, двойка получена. Очень недоброжелательное отношение – человеку не только не дают сохранить лицо, напротив – сразу сообщают что он «дурак» и просят покинуть помещение. Обратно на их маршрутке я не поехал, поймал машину. Итак – Yandex сделал так, что я сделаю все возможное чтобы я более никогда там не появлялся. Собеседователей не волновало, что я подумаю о компании, их интересовало только подхожу я или нет. Корпоративная культура в Yandex еще не сформировалась, Yandex уже не стартап, но еще не корпорация, соответственно человеческие отношения уже отходят на второй план а на их место еще ничего не пришло. Они очень пытаются создать имидж «бренда», но чувства меры и корректности корпораций нет. Наиболее близкая ассоциация - это новый русский который разбогател и решил стать аристократом, при отсутствии аристократического воспитания и «совковых» замашках.

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

От себя: для более детальной информации постетите источник, там много "разговора" автора и комментаторов:)
например, ответ возможно одного из его экзаменаторов:

Значит судя по описанию собеседования одним из действующих лиц мог быть я. Того кого собеседовал тоже вроде опознал, но с вероятностью 90%. Мог бы назвать для чистоты эксперимента как тебя звали (можно только имя и дату собеседования).

Что я могу сказать:
1) Действительно собеседование в Яндексе начинается с технических вопросов которые идут достаточно долго. Да, наверное, это не правильно и собеседование нужно начинать с какого-нибудь полайтеса и вопросов о том чем занимался. Тем не менее если вероятность того, что человек просто не подойдет 90% то хочется все это подробно расказывать уже после того, как становится понятно, что человек банально умеет программировать. Возможно, вы правы что отсутствие интереса к собственной персоне выглядит враждебно, тем не менее он обычно появляется после нескольких хороших ответов.

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

2) Самопроизвольно перескакивать на "ты" это моя привычка. Так получилось, что во всех компаниях, где я работал принято обращаться на "ты" ко всем включая ген. директора. То что, нужно явно предлагать людям перейти на "ты" учту - буду так делать.

3) Вообще под "radix sort" подразумевается примерно следующее. Есть алгоритм radix_sort, который выполняет сортировку чисел за линейное время. Нужно написать этот алгоритм самому, и с его помощью обогнать стандартный std::sort. На твоей стороне, что std::sort он O(n*ln(n)). Против тебя, что константа у него хуже и на ноуте всего 1Gb памяти (т.е. бесконечно увелчивать размер массива в надежде, что перегонит не получится).

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

Я уже сказал, что меня есть 10% шанс, что я не правильно тебя опознал. Но если правильно, то насколько я понял, ты был тем человеком, который не смог сделать deep-copy на бумажке, получил диагноз о том, что наверное можно попробовать на junior-а, и потом за несколько часов не только обогнать std::sort, но и вообще сделать так, чтобы код действительно просортировал массив чисел, а не падал на старте. Среднее время которое хороший программист тратит на эту задачу примерно 1 час.

5) Про маршрутку: не знаю будет ли для тебя сюрпризом, что половину людей которые ездят в нашей маршрутке не являются сотрудниками Яндекса. Причина очень простая - здесь много офисов и все окружные офисы ездят на нашей маршрутке. Надо же им как-то от метро добираться. Можно конечно туда пускать только по пропускам и купонам, которые высылать по email-у, но это сплошной геморрой. Проще больше маршруток пустить и пусть все ездят.

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

Для кандидатов, которые хотят начать собеседование c HR-ом а не программистом, давайте договоримся, что вы напишите об этом явно ответом на приглашение. Для того, чтобы человек которому вы такое заявили не офигел, сошлитесь на меня или дайте ссылку на это сообщение ("вас сразу собеседовать, или вы с HR сначала поговорите?").

5) Мы действительно в России конкурируем с гуглем. Может быть действительно так же, как жигули конкурируют с фордом. Единственно, что жигули стоит меньше, а мы с гуглем оба оказываем услуги по нулевой цене.

6) Почему собеседования именно такие, а не другие? Потому, что у них цель не "нравится всем", а понять подходим мы с человеком друг другу или нет. Что мы не подходим человеку я легко готов услышать, бывает и такое. Что мы хотим от человека, я уже несколько раз говорил:
а) Знания языка программирования, который он считает основным. В том числе возможно некоторых неочевидных его особенностей, например, что в C++ есть исключения, и sizeof(long) может возвращать разное значение на разных платформах. Может быть, я что-то излишнее конечно спрашиваю, но вот такая у нас секта. Кстати кроме самого начала собеседования на тесте можно пользоваться документацией и поиском в инете (спрашиваете интервьюера - вам отвечают).
б) Что человек знает базовые алгоритмы. А именно: правильно может выбрать контейнер под задачу, и в общих чертах знает как он устроен или может это выдумать.
в) Что получив любую задачу, которая не является стандартной (не важно про поезда, лампочки, или проектирование поиска) он не впадет в полный ступор, а хотя бы с подсказками ее решит.
г) Что он способен написать код размером в 50 строк так чтобы он не упал, и потом провести над ним простейшую оптимизацию.
Мы что слишком много хотим?

7) Женя Завалишина которая директор Я.Д. действительно бывшая жена Димы Завалишина, который 5 лет не работает в Яндексе, у него сейчас свой стартап dz.ru. К тому моменту, как она вернулась в Яндекс, Дима здесь уже не работал, и позвали ее т.к. она очень умная и внятная, а вовсе не "по блату", как можно предположить.

8) Задачка про "способе поиска неподвижной точки сжимающего отображения" это просто Ден постебался в своем блоге, так назвав часть алгоритма, известного с 60 годов. Тот самый, который Larry Page первый догадался применять к Web, и переназвал своим именем (PageRank). Мы обсуждаем эту тему при наборе в группу робота. При этом опять же, все необходимые определения были даны. Никакое ТФКП у нас конечно же не спрашивают.

Комментарий от Дена, откуда все это взялось: У нас в группе робота есть разные задачи. Методом последовательного поиска компетенций выяснилось, что человек программировать не умеет, и было сделано предположение, что человек, который только что закончил ФизТех (выч. мат.), с близкими к отличным оценками, нам пригодится как математик(и он может показать свою компетентность, обсуждая задачи связанные с "методом сжимающих отображений", который близко связаны с рассчетом тИЦ). К сожалению данное предположение не подтвердилось.

9) Когда в Яндексе было 78 человек я тоже их всех знал по именам. Потом я стал знать по именам только девелоперов, и сломался где то на цифре 150 человек. Извините, плохая память.

10) в 21 в офисе действительно полно народу, которые пришли на работу в 12 или 13 часов. Мне вот так удобней, например.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев

Анна Кузьмина проводит по несколько собеседований в день. Долгое время ей не удавалось найти подходящего менеджера по продажам. Вот почему для Rusbase она составила рейтинг самых распространенных ошибок, из-за которых приходилось говорить соискателям: «Нет».

9 ошибок, из-за которых отказывают на собеседовании в отдел продаж

Анна Кузьмина
  • 1. Опоздания

Конечно, форс-мажоры никто не отменял, как и элементарную вежливость. Если обстоятельства сильнее вас, нужно предупредить или перенести встречу. Если кандидат на должность менеджера по продажам опаздывает на встречу больше чем на 20 минут, собеседование можно считать законченным.

  • 2. Безразличие к интересам собеседника

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

  • 3. Безразличие к задачам, которые предстоит решать

Во многих компаниях сотрудники, должности которых называются одинаково, занимаются разными задачами. Где-то менеджер по продажам заключает несколько контрактов в день на десятки тысяч рублей, а где-то - несколько контрактов в год, но на многомиллионные суммы. Чтобы понять, чего от вас будут ждать в данной компании, нужно спрашивать. Интервьюер делает выводы в том числе по вопросам, которые задает кандидат. Когда соискатель задает правильные вопросы - это говорит и об остроте ума, и о заинтересованности, и об умении разговорить собеседника (тоже полезный в продажах навык).

  • 4. Отсутствие информации о компании

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

  • 5. Излишние подробности и самоанализ

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

  • 6. Неподходящая мотивация

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

  • 7. Критика прошлого работодателя

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

  • 8. Неумение расположить к себе

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

  • 9. Неумение просить обратную связь

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

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

Это подбор наилучшего с субъективной точки зрения человека для решения уникальных задач в конкретном коллективе с уникальным форматом руководства.

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

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

  • Интернетом не пользоваться.
  • Время на нахождения решение – около 15 минут.

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

Дано: Кащей Бессмертный, который украл принцессу у Ивана Царевича. И собственно, Иван Царевич, который невесту хочет вернуть.
Кащея убить можно. Есть 10 колодцев с ядом, сила яда от колодцу к колодцу постепенно нарастает. Более сильный яд является противоядием для более слабого (если выпить сначала из 2 колодца, а потом из 3 – отравления не будет). Если смешать два яда, то смесь приобретет свойства сильнейшего.

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

Цель: победить Кащея и выжить самому.

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

Дано: ящик, в котором гипотетически установлены три лампочки. Почему гипотетически? Потому что ящик закрыт, и, пока вы его не откроете, наличие лампочек не доказуемо. Открыть ящик можно только один раз… Но об этом чуть позже.

Итак, закрытый ящик, в котором по условию есть три лампочки.

На противоположной от крышки стороне ящика расположены три выключателя, ведущие к лампочкам. Цель – узнать, к какой лампочке ведет каждый из выключателей (какую лампочку какой выключатель включает и выключает).

Ящик открыть можно ТОЛЬКО ОДИН РАЗ. После открытия ящик закрывать нельзя. Все эксперименты после открытия ящика приостанавливаются. Фактически, открытие ящика – это знак, что решение найдено и его нужно озвучить.

Логическая задачка на закуску

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

Через некоторое время один из мудрецов заявил что на нем белый колпак – и выиграл состязание.

Вопрос – как он догадался?