Введение Привет, Хабр.
Недавно мне поступило предложение от Яндекса за один день и, не скрою, я этому очень рад. Поэтому мне захотелось поделиться с сообществом своим опытом и мыслями по поводу предложения «Один день» от Яндекса (далее ОДО).
Начну с того, что название этого мероприятия полностью описывает его суть.
За один день вы проходите два собеседования и несколько финалов (о них поговорим позже) и в этот же день, если вы все прошли, получаете оффер.
Звучит хорошо, но так ли это на самом деле? Оказалось, что да, именно это и происходит. Никакого ожидания в течение нескольких месяцев и никакой неуверенности в количестве собеседований.
Все действительно происходит так быстро, и это, я думаю, действительно круто.
Что это
One Day Offer — сравнительно молодое мероприятие.Яндекс начал активно внедрять его только весной этого года, поэтому он только набирает обороты, но уже сейчас понятно, что формат будет жить и процветать.
ОДО осуществляется в одном из ключевых направлений: фронт, бэк, мобильность или аналитика.
Помимо основной цели — поиска новых кадров — ОДО также служит доказательством того, что в Яндекс можно попасть всего за день.
Лично я участвовал в ОДО для мобильных операторов, поэтому расскажу об опыте участия с точки зрения мобильного оператора :)
Конкурс
На самом деле, чтобы попасть в ОДО, сначала нужно успешно пройти несложный конкурс.Времени на это отведено предостаточно: с момента регистрации в ОДО и до дня проведения собеседований.
В моем случае конкурс состоял из двух задач: алгоритмической и платформенной.
По ощущениям алгоритмическая задача была на уровне простых задач из ликода, поэтому я справился с ней примерно за 30 минут. Однако потом я потратил еще 20, пытаясь оптимизировать написанное, так как задача имела продолжение — написать решение, которое бы использовало постоянный объем памяти.
Мне не удалось написать такое решение, но оно оказалось не критично.
Перейдем к более интересному — проблеме платформы.
Поскольку я Android-разработчик, то моя задача, логично, была на Android. Сама задача совсем не сложная, но очень интересная.
Передо мной был код активности, и мне пришлось перечислить все ошибки, допущенные в этих 30 строках кода.
Я люблю разбираться в коде, поэтому задача приносила мне полное удовольствие, и все остальное время я сидел с ним, чтобы найти все недостатки, которые там были, и объяснить каждый из них.
Не уверен, что нашел все, но, тем не менее, задание выполнил и меня пригласили в ОДО.
Привет
Ни одно хорошее мероприятие не обходится без участия людей, так или иначе связанных с ним.И ОДО не исключение.
На приветствии Дима Макаров (лидер группы Android в Маркете) и Юра Кочарян (лидер группы Android в Дзен) рассказали нам немного о Яндексе и провели для нас короткую сессию вопросов и ответов.
А ещё мы видели этот интересный кадр
Нас уверили, что это чистая случайность, и я, наверное, не буду это оспаривать :) После приветствия началось первое интервью – платформа.
И мы плавно к этому переходим.
Интервью на платформе
Интервью на платформе состояло только из теоретических вопросов.При этом их ассортимент был достаточно широк.
Вот примерный список тем, по которым мне задавали вопросы:
- Занятия в Котлине
- Чистая архитектура в Android
- Способы хранения данных (простые и сложные вопросы)
- Жизненный цикл представления и его API
- Намерения
- Приоритеты убийцы OOM
- Асинхронная работа в Android
- Сериализуемый против Парцелируемого
- Производительность базовых групп представлений
- МВ* шаблоны
- RxJava
- Менеджер работ и услуги
В общем, если бы знал, то ответил; если он не знал, то честно признался в этом.
В целом интервью получилось интересным.
Особенно порадовало то, что интервьюер общался на равных, что создавало впечатление, будто я не проходил собеседование, а вел диалог с коллегой.
И это касается всех интервью ОДО, а не только платформы, но об этом я упомяну позже.
Интервью по программированию
Собеседования по программированию начались для меня с приключений.Ссылка на масштаб не работала, поэтому мне пришлось подключиться через идентификатор конференции.
Но это сработало только со второго раза, потому что в первый раз я никого не услышал.
Наконец началось то, чего я, наверное, боялся больше всего: собеседование по программированию.
Все слышали эти страшные истории о проблемах с алгоритмами, оторванными от реальности, верно? Так у меня их не было.
А вообще, здесь стоит сделать небольшой оффтоп и сказать, что кодирование собеседования зависит от того, куда и на какую должность вы претендуете.
Где-то алгоритмов больше, где-то меньше, где-то их вообще нет. Все зависит от специфики команды и задач, которые перед ней стоят. Это логично, но почему-то многие об этом забывают, и поэтому у нас устоялся стереотип, что при кодировании в Яндексе всегда спрашивают алгоритмы.
Вернемся к интервью.
Так как со мной собеседовал Дима Макаров с маркета, то задач по алгоритмам у меня, как я уже сказал, не было.
Но это не значит, что интервью было легким.
Это была средняя сложность.
Здесь снова сыграло роль недостаток знаний о Rx и потоках, и первые пару проблем я кое-как решил с помощью подсказок интервьюера.
Но с двумя последними задачами — пониманием кода и рефакторингом — я справился вполне хорошо.
Этот этап ОДО тоже оказался не очень сложным (и по сравнению с моими ожиданиями даже легким).
Я даже узнал что-то новое, обсуждая проблемы.
Общение также было приятным и достаточно неформальным.
В целом этот этап ОДО мне понравился даже больше предыдущего.
Финал
После небольшого ожидания мне сообщили, что я успешно прошел оба собеседования и можно назначить последнее время.Финал — это общение с командой, в которой вы будете работать в случае матча.
В первой части финала вы рассказываете о себе, своем опыте, интересах и т. д. Далее интервьюер рассказывает о Яндексе, его преимуществах и команде.
Финал, как и два предыдущих собеседования, занимает час (хотя, возможно, можно сделать и за меньшее время) и, пожалуй, самая легкая часть ОДО.
По сути, это обычное общение.
Вообще финалов может быть несколько; Лично у меня могло быть до трех финалов включительно.
То есть я мог поговорить с тремя из пяти (может я что-то путаю, и их могло быть четыре) команд, участвующих в ОДО.
То есть у кандидата есть выбор из нескольких команд, и он может выбрать ту, которая ему больше нравится.
Но, так как я целенаправленно шёл на рынок, то концовка у меня была только одна.
И уже через полтора часа после финала я получил заветное предложение от Яндекса.
Заключение
Вот как прошло мое однодневное предложение.Я также нигде не упомянул, что рекрутеры Яндекса были на связи на протяжении всего мероприятия, предоставляя обратную связь по собеседованиям и графикам, за что им отдельное спасибо.
Еще одним приятным бонусом стал промокод Яндекс Еда, чтобы «ждать отзывов было приятно».
В целом мероприятие классное, всем советую поучаствовать в нем.
Надеюсь, мой опыт и впечатления от ОДО будут полезны будущим кандидатам и помогут организаторам сделать это мероприятие еще лучше.
Теги: #Интервью #Разработка мобильных приложений #интервью #ИТ-компании #ИТ-компании #мероприятие #Яндекс #предложение #мнение #впечатления
-
Уникальные Мультфильмы Для Рисования
19 Oct, 24 -
Понимание Мобильных Пк
19 Oct, 24 -
Адамантан
19 Oct, 24 -
Видеть Деньги
19 Oct, 24 -
Необычные Моддинги-2
19 Oct, 24