Что спрашивают на собеседовании яндекс

Как проходит собеседование в Яндекс: что спрашивают, как пройти?

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Собеседование в Яндекс проходит в несколько этапов и в совокупности длится нескольк о недель. Как проходи т собеседование в Яндекс — мы расскажем чуть ниже.

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

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

Как про ходит собеседование в Яндекс? В несколько этапов. Первый шаг вы сделали, если откликнулись на вакансию, а далее вы автоматически попадаете на первый этап.

Экспресс-собеседование в Яндекс

что вы ждете от работы в Яндексе?

какие у вас интересы?

У этого мини-собеседования два пути: либо вам откажут, либо пригласят пройти дальнейшее собеседование со специалистом из Яндекса. Если вам откажут — не переживайте, так как вам никто не запрещает штурмовать эту «крепость» еще раз. Если вас пригласили на дальнейшее собеседование — самое время готовит ь ся.

Онлайн-собеседование по Скайпу или Зуму в Яндекс

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

либо следующий этап;

Очное собеседование в Яндекс

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

Знакомство с будущим местом работы

Заключение

Мы будем очень благодарны

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

Источник

Яндекс: о компании, работе, устройстве, тестах и собеседовании

Яндекс (Yandex) – ведущая российская IT компания в сфере интернет-поиска, контекстной рекламы и интернет-услуг. Сложно даже перечислить все сервисы и направления деятельности Яндекса: на начало 2021 года их было 53. Основное направления деятельности компании заключается в разработке механизмов поисковой выдачи информации в сети интернет и получение прибыли за счет контекстной рекламы.

На 2021 год компания имеет 21 офис, из которых крупнейшие по количеству сотрудников находятся в Москве, Санкт-Петербурге, Нижнем Новгороде, Новосибирске, Екатеринбурге, Казани, Ростове-на-Дону, Симферополе. Зарубежные офисы Яндекса находятся в Стамбуле, Минске, Нурсултане, Шанхае, Берлине, Амстердаме и Люцерне. Общее количество сотрудников Яндекса на 2021 год составляет около 11 тысяч человек, из них в России – примерно 9000 сотрудников. Конкретно в Москве у Яндекса работает около 5 тысяч человек.

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

В ноябре 2020 года Яндекс был призван самым привлекательным работодателем России. Это звание компания получила по совокупности факторов: оплата труда, условия труда, социальная и экологическая ориентация компании, благотворительная и спонсорская деятельность. В условиях пандемии 2020 года Yandex действительно показал себя неординарным бизнесом. Компания сильно выросла и еще более окрепла за 2020 год.

Условия работы в Яндекс

Yandex – это компания для молодых и активных. Это проявляется в том, что до 75% сотрудников Яндекса это люди до 30 лет. Компания много дает молодым сотрудникам, у них есть возможность быстрого профессионального роста, горизонтального передвижения по разным проектам, которые они могут выбирать по тому, что им интересно. В Яндексе проводится много обучения. В этом плане Яндекс – это один из лидеров.

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

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Вместе с тем, среди разработчиков-профессионалов с опытом, Яндекс на рынке труда котируется невысоко. В первую очередь, это связано с невысоким уровнем зарплат в Яндексе по сравнению с другими лидерами рынка IT. Так, в Google, Microsoft, Oracle зарплаты разработчиков в 1,3-2 раза выше (данные на конец 2019 года). По отзывам бывших сотрудников Яндекса, Яндекс хорош для молодых, где можно набраться опыта и знаний, а затем надо переходить в американские компании, где оплата труда намного выше и есть куда расти. Этим они и объясняют общую молодость кадров в Яндексе – профи после 40 лет многие уходят в другие компании.

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

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

Как проходит отбор новых сотрудников в Яндекс

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

Яндекс — это компания для программистов и созданная программистами. Но помимо программистов (языки C++, Python и JavaScript) компания нанимает огромное количество специалистов других направлений: в продажи, клиентскую поддержку, администрирование, управление проектами и управление бизнесом, PR, HR и в другие отделы. Процесс отбора кандидатов для тех или иных вакансий Яндекса отличается, но незначительно – только в пределах оценки профессиональных качеств.

Отправка анкеты на вакансию Яндекс

Все открытые вакансии Яндекса выкладываются на официальном сайте в разделе Вакансии: yandex.ru/jobs/

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

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

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

Первичное телефонное или скайп собеседование

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

Онлайн-тест Яндекс

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

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

Второй главной особенностью тестов Talent Q, которые использует Яндекс, это большое количество вариантов ответов. Их может быть от 7 до 25. И, когда первый раз видишь такой огромный список ответов, то становится не по себе. Ведь обычно в тестах 4-5 ответов, и есть большая вероятность поставить правильный ответ наугад. В тестах Talent Q это зачастую невозможно.

Стандартный тест состоит из трех разделов: числовой, вербальный и логический. Приведем примеры этих типов тестов от Talent Q.

Числовой тест Talent Q

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Вербальный тест Talent Q

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Абстрактно-логический тест Talent Q

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Правильные ответы и подробное объяснение этих тестов смотрите в конце статьи. Мы рекомендуем сначала попробовать решить их самостоятельно. На решение каждого теста отводится 1 минута.

Тесты для разработчиков (написание кода)

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

Примет такого тестового задания для разработчиков от Андрея Минкина с сайта lmndeit.kg

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

cat log | json-log —filter filter —template=some_template.d2

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

Интервью по Скайпу применяются для большинства вакансий Яндекса. Оно может принимать разные формы и иметь разный состав участников. Обычно это собеседование на 1 час с 1-2 представителями Яндекса – HR и специалистом схожей с вакансией квалификации. Бывает, что для иногородних соискателей такое собеседование растягивается на несколько часов и включает беседы с несколькими разными оценщиками.

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

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

Очное собеседование

Это самый длительный и сложный этап отбора. Среди программистов Яндекс славится своими собеседованиями, которые могут идти по 8-10 часов. Как говорят, рекорд был 18 часов с перерывами, хотя, возможно, это из разряда баек.

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Для кандидатов из городов, где нет офисов Яндекса, компания оплачивает билеты, такси и проживание на время визита в Москву или иной офис.

Состав тем для очного собеседования в Яндекс может сильно варьироваться в зависимости от того, на какую позицию вы претендуете. Разработчики обычно должны пройти через 4-5 этапов собеседования, которые включают в себя несколько заданий на разбор или написание кода, объяснение понимания тех или иных структур и другие темы. Вообще, к программистам список требований довольно широкий и включает большое количество тем. Об этом хорошо рассказано в тематических блогах на сайте Habr.com, мы не будем их переписывать.

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

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

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

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

А на HRLider.ru вы сможете найти большое количество материалов, чтобы максимально эффективно подготовиться к любым тестам на интеллект, ассесментам и собеседованию для устройства в Яндекс. Гарантируйте свой успех – подготовьтесь!

Источник

Cобеседование на позицию стажера в Яндекс на аналитика данных

Всем привет! Целью данного поста является:

Поделиться личным опытом.

Помочь другим кандидатам при подготовке к собеседованию в Яндекс

Часть 1. Подача заявки и Я.Контест

После прохождения десятка курсов на степике, я понял, что хочется применить этот опыт где-то и решил подать заявку на стажировку в Яндекс на позицию стажёра по направлению «Аналитик данных». Зашёл на сайт, заполнил анкету, через час получил ссылку на тестовое задание в Яндекс Контест. Увидел, что даётся 6 часов на решение задач и принял решение выделить утро субботы на прохождение теста.

UPD: условия задач удалены по просьбе

Тест оказался не очень сложным, было 6 задач. 2 из них на математическую статистику (задачи A и B), 2 стандартные задачи на Питоне (C и D), 1 задача на базовые знание библиотеки Pandas (E) и задача на логику и аналитическое мышление.С последними двумя задачами я справился за полчаса, с первой задачей по матстату ещё минут за 10, на вторую задачу было потрачено 20 минут, и осталось целых 5 часов на 2 задачи на питоне. На каждую я потратил минут по 30, но в одной задаче не прошёл несколько тестов (скорее всего, условие мною было проинтерпретировано неверно), а в другой выдавал memory limit. В итоге, оптимизировать код и дорешать задачи до конца не вышло. Ещё раз проверил 4 прошлые задачи и отправил решения.На следующий день мне приходит письмо счастья от рекрутера о том, что со мной готовы провести техническое интервью и предложили выбрать время, также предупредили, что оно займёт около часа.

Часть 2. Первое интервью

Английский и русский язык (что будет?)

Отделение знаков препинания

Первые слова в предложении

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

Бросаем монетку 10 раз. Какова вероятность, что выпадет 10 орлов? [(1/2)^10]

Бросаем монетку 10 раз. Какова вероятность, что выпадет 9 орлов? [10*(1/2)^10]

В ящике есть 4 вида носков. Носков бесконечно много. Сколько нужно изьятий, чтобы получить пару? [5]

Далее, задача на математику: «У Аркадия много жён. У него есть коллекция кактусов, которые он решил раздать всем жёнам. Первой жёне отдал 1000 кактусов и 10% от остатка. Второй жене 2000 кактусов и 10% от остатка. И так далее… Каждая жена получила поровну. Сколько жён у Аркадия?Ход решения я тоже рассказал. Чтобы не ждать, пока я посчитаю, он мне сказал, сколько всего было кактусов и я дал ответ. [81000 всего кактусов, 9000 каждой жене]. Последней была задачка на проверку аналитических способностей:20 детям в детском садике задали вопрос: живут ли их родители вместе? На что 2 ребёнка ответили, что не живут. На следующий день в местной газете выходит статья с заголовком: «10% семей в нашем городе в разводе». Почему данное утверждение неверно? Всего есть 6 ключевых пунктов, до 2х последних я, к сожалению, не додумался:

Дети могут быть из одной семьи

Разный возраст детей, и, соответственно, разные группы, то-то более осознанный, кто-то ещё не понимает вопроса.

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

У ребёнка может быть один родитель или у ребёнка может быть мачеха/отчим, отсюда неверные результаты.

Есть семьи, где дети не ходят в садик.

После этой задачи Сергей рассказал мне как я в целом отвечал и рассказал, чем занимается отдел аналитики.У них есть 2 типа задач:

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

Прогонка данных из одного сервиса в другой

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

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

Часть 3. Второе интервью

Часть 4. Решение

На следующий день от рекрутера приходит письмо:

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

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

Часть 5. Заключение

Пройдусь по каждому пункту.

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

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

Первое интервью мне очень понравилось. Задачи, подсказки от Сергея, лёгкое и приятное общение.

Было слишком много стандартных вопросов, словесная нагрузка в начале интервью от Светланы. Считаю, что можно было кратко и менее нагружено представиться и рассказать, чем занимается отдел. Непростые вопросы на аналитику, сейчас поясню. Должен ли человек, который подаёт на позицию стажёра «Аналитик данных» знать продуктовую аналитику? Наверное, да. Должен ли человек до приглашения на работу вникнуть во все тонкости процесса, не будучи знакомым с ним изнутри? Наверное, нет.

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

Буду рад, если этот пост поможет кому-то подготовиться и попасть в Яндекс.

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

Источник

Собеседование в Яндекс: театр абсурда :/

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

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

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

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Вы тоже заметили «вопросы на C++» в методичке для питониста? Не то чтобы я знал C++, но в институте проходили, авось что-нибудь да вспомню на интервью.

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Интервью 1

Итак, о чём вас спросит Яндекс на интервью? Выберите один правильный вариант:

3) как вы будете решать вот эту бизнес-задачу

4) как решить вот эту алгоритмическую задачу без стандартной библиотеки

Задача 1

Даны два массива: [1, 2, 3, 2, 0] и [5, 1, 2, 7, 3, 2]
Надо вернуть [1, 2, 2, 3] (порядок неважен)

Фактически нам нужно вернуть пересечение множеств, но с повторением элементов. Не включая мозг, я начал сразу кидать что-то вроде

Внимательные читатели намекнули, что на строчках 11 и 12 нужно использовать el , а не a , но на интервью и так прокатило 🙂

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

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

Задача 2

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

Дана строка (возможно, пустая), состоящая из букв A-Z: AAAABBBCCXYZDDDDEEEFFFAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBB
Нужно написать функцию RLE, которая на выходе даст строку вида: A4B3C2XYZD4E3F3A6B28
И сгенерирует ошибку, если на вход пришла невалидная строка.
Пояснения: Если символ встречается 1 раз, он остается без изменений; Если символ повторяется более 1 раза, к нему добавляется количество повторений.

Ну ок, хотят проверить знание каких-то базовых вещей.

Так, давайте может что-то другое?

Задача 3

Дан список интов, повторяющихся элементов в списке нет. Нужно преобразовать это множество в строку, сворачивая соседние по числовому ряду числа в диапазоны. Примеры:
[1,4,5,2,3,9,8,11,0] => «0-5,8-9,11»
[1,4,3,2] => «1-4»
[1,4] => «1,4»

Так блин, серьёзно? Я наверно очень мутный тип, если две предыдущие задачи не показали мой скилл на этом классе задач.

Ну ок, хотят проверить знание каких-то базовых вещей.

На этом интервью закончилось, и я стал ждать вестей от рекрутера.

Интервью 2

В назначенный час я бахнул кофейку и встретился в зуме с новым рекрутером. Интервью #2 началось.

Задача 4

Я, признаюсь, был готов ко всему, но не к этому:

Дан массив из нулей и единиц. Нужно определить, какой максимальный по длине подинтервал единиц можно получить, удалив ровно один элемент массива.

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

Ну что, Яндекс, ты доволен? Ты доволен?! Кто король алгоритмов?! Я король алгоритмов! Давай, удиви меня.

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Задача 5

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

Ну ок, хотят проверить знание каких-то базовых вещей.

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

Интервью 3

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

Задача 6

Sample Input [«eat», «tea», «tan», «ate», «nat», «bat»]
Sample Output [ [«ate», «eat», «tea»], [«nat», «tan»], [«bat»] ]

Т.е. сгруппировать слова по «общим буквам».

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

Эта задача простая, наверно хотят удостовериться, что пока я разруливал дела в отеле, я не забыл, как пользоваться словарём. Не лишено смысла! Давайте накидаем что-нибудь простое.

Задача 7

Вход: [1, 3] [100, 200] [2, 4]
Выход: [1, 4] [100, 200]

Честно говоря, где-то тут мне уже стало плевать на собеседование, Яндекс и все эти алгоритмы, и в реале я бы уже просто послал всех в /dev/null, но мне хотелось знать, что в конце всего этого, ведь конец должен быть? Будет задача, где я завалюсь, и это кончится. Что-то вроде эвтаназии, но в интервью.

Ну ок, хотят проверить знание каких-то базовых вещей.

Задача 8

Время собеседования подходит к концу, но всё-таки можно ещё поболтать про кодинг и поспрашивать практические вопросы, например по Django или SqlAlchemy:

Дан массив точек с целочисленными координатами (x, y). Определить, существует ли вертикальная прямая, делящая точки на 2 симметричных относительно этой прямой множества. Note: Для удобства точку можно представлять не как массив [x, y], а как объект

Ну ок, хотят проверить знание каких-то базовых вещей.

Тут я как всегда пошёл куда-то не туда и написал вот что:

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

Так, третье собеседование пройдено, и эти садисты сказали, что я прошёл дальше. Ну вот за что?

Что спрашивают на собеседовании яндекс. Смотреть фото Что спрашивают на собеседовании яндекс. Смотреть картинку Что спрашивают на собеседовании яндекс. Картинка про Что спрашивают на собеседовании яндекс. Фото Что спрашивают на собеседовании яндекс

Интервью 4

Честно говоря, вот тут я потерялся, потому что я всё жду, когда начнётся собеседование, ну, человеческое собеседование имеется в виду, а пока вместо этого я превращаюсь в алгоритмэна.

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

Кстати, где-то в этот момент я узнал, что я юзаю что-то вроде тора, но для собеседований: я общаюсь с рекрутером, мой рекрутер общается с рекрутером Яндекса, а рекрутер Яндекса общается с собеседователями, а может цепочка ещё больше. Меня это поразило прям: вы меня тут дерёте за O(n^2) в решениях, так может я у вас посчитаю длину цепочки от кандидата до собственно интервьюера и спрошу «а можно оптимальнее?!«

Итак, вот задачка от мини-босса:

Задание 9

Написать функцию, которая вернёт True, если из первой строки можно получить вторую, совершив не более 1 изменения (== удаление / замена символа).

Погодите, да это же. Ну ок, хотят проверить знание каких-то базовых вещей. Сссссуууу. пер.

Если вы хотите решить задачу не так, как хотел интервьюер, то смотрите:

Задание 10

Осталось совсем немного времени, и вот в довершение пара реально сложных заданий на понимание многопоточности и gil в python:

Дан список интов и число-цель. Нужно найти такой range, чтобы сумма его элементов давала число-цель.

result = range(2, 4) # because elements[2] + elements[3] == target

А теперь все вместе хором: НУ ОК, ХОТЯТ ПРОВЕРИТЬ ЗНАНИЕ КАКИХ-ТО БАЗОВЫХ ВЕЩЕЙ. Вы восхитительны. Спасибо.

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

Источник

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

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