Pull to refresh

Программисты уровня middle+ не готовы тратить месяц жизни на длительные интервью. Поэтому Яндекс приглашает backend-специалистов пройти собеседование всего за неделю, без стресса и ожидания. В ходе Yandex Backend Tour с 13 по 17 ноября кандидаты смогут встретиться офлайн с разработчиками сервисов Яндекса в пяти городах России — Москве, Санкт-Петербурге, Нижнем Новгороде, Екатеринбурге, Новосибирске, а затем за неделю пройти отбор и до 26 ноября узнать результаты.

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

Читать далее
Total votes 44: ↑29 and ↓15+14
Comments48

Comments 48

Поэтому Яндекс приглашает backend-специалистов пройти собеседование всего за неделю

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

Совершенно с вами согласен! Я собес рассматриваю только если 1 максимум 2 разговора и вперед к работе, у меня не так мало фриланса чтобы тратить время в пустую.

2 разговора - это с учетом первичного с HR, я надеюсь?

)) совершенно верно. Грешен, был случай с 3 разговорами в иностранную компанию. Я понимаю, люди хотят подстраховаться, плюс HR тоже как то должен на хлеб зарабатывать, но мир не предсказуем - везде соломку не подстелишь. Я пока ждал технического интервью, сайт сделал одним ребятам и получил деньги. А когда был нанимателем сам - мне везло, просто давал кандидату свой ноут с ошибкой в проекте и просил посмотреть что не так. И парень сразу нашел баг и поправил, тут же был принят на должность и четко как часы работал на компанию в течении долгого времени. И ни каких интервью вообще. Сейчас вообще есть видео курсы "как пройти интервью" и школьники обманывают HR. Ну кому это надо?

Ну кому это надо?

Неповоротливой бюрократической машине, вестимо

UFO just landed and posted this here

В найме backend-разработчиков самое трудное — услышать кандидата, понять, в чём он силён

Согласен, трудная задача. Особенно, если не спрашивать кандидата ни о чем, кроме вращения деревьев.

Готов за чашкой кофе обсудить как вращение деревьев, так и сложности с наймом разработчиков)

Что для нас «хороший разработчик»? Baseline — технические hard skills: умение писать код и знакомство со стеком, способность придумывать и имплементировать на нём решения

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

Чего представлять - достаточно на собес к яндексу сходить

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

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

Если выбрать "Работаю" то добавляются обязательные поля "место работы" и "должность".

А разве задача найти работников))?

Задача провести тур по городам России))

5 городов - это какой-то микротур по России))

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

В результате мне просто не выгодно идти в эту чудесную компанию)

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

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

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

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

Как позже уточнил у знакомых из Яндекса, руководство недовольно, что офис простаивает)

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

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

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

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

До чего же безобразные иллюстрации. Всё как любят в упоминавшихся выше ФААНГах.

  • все крупные IT-компании: "Offer за weekend"

  • Яндекс: "Offer за неделю"

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

Я на завод устраивался 2 месяца)

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

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

Но с айчаром в штате да, этот процесс сразу же растягивается....

Ну слушайте, это же сарказм был и закос под рекламу от гриппа. Что Вы так серьёзны все =)

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

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

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

К облаку вопросов нет, а приложения Яндекс диск сделано впечатление как на картинке "хх и в продакшен.jpg". Особенно если много данных, под 3 Тб. Не осиливает удаление части файлов в папке и последующее переименование папки. И сканирует при запуске весь физический диск пол часа, а не только по указанной папке. Если запустить бэкап ОС со старыми настройками Яндекс диска, то удаляет часть информации в корзину (конфликт версий какой-то всплывает). Но по цене/качеству вроде нормально, особенно со скидками если получается подписку оформить.

В яндексе потолок - 300000, независимо от опыта и умения вращать деревья

поясните про деревья пжл

Вроде как "инвертирование двоичного дерева". Иногда сокращение терминологии выглядит совсем отдалённым от англоязычного написания "invert binary tree". "Инверсия" и "вращение" достаточно разные понятия.

UFO just landed and posted this here
UFO just landed and posted this here

На middle+ наверно да. На должностях повыше и зарплаты повыше бывают

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

Ну может, по-знакомству можно что-то урвать, но человеку с улицы - вряд ли

Для подготовки к секциям можно порешать задачки из Яндекс.Контеста

Можно, но толку от этого не будет, как минимум, для меня. Я, если что, прорешал.

или LeetCode (уровня medium)

Нет. Не стоит вводить людей в заблуждение.

На LeetCode формулировки краткие и понятные. Взять даже уровень Hard:

Задача N4: Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).

Или, задача N10: Given an input string s and a pattern p, implement regular expression matching with support for '.' and '*' where: '.'- Matches any single character​​​; '*'- Мatches zero or more of the preceding element. The matching should cover the entire input string (not partial).

А теперь сравним с medium Яндекса (задача прямо с контеста YBT):

Опытная команда

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

Команда - это живой организм, ее состав постоянно изменяется. Иногда к ней присоединяются новые инженеры, порой кто-то уходит. Бывает, что кто-то возвращается в команду после ухода и даже проделывает это несколько раз!

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

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

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

Формат ввода

На первой строке дано единственное число N (1≤N≤300 000) - количество событий

Далее в каждой из N строк через пробел заданы два параметра S и T

S - имя члена команды (состоит из строчных и прописных латинских букв, 1≤∣S∣≤10)

T - момент времени (1≤T≤1 000 000 000)

Все события упорядочены по неубыванию времени. Иными словами, гарантируется, что для любых i<j справедливо Ti​≤Tj​

Все события уникальны. Иными словами, для любых i=j верно, что либо Si​=Sj​, либо Ti​=Tj​

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

Формат вывода

Необходимо вывести N строк - по одной после обработки каждого из событий

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

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

Внимание! С учетом ограничений объем выводимых данных может быть достаточно большим. Имейте это в виду и позаботьтесь об эффективности вывода

Ну как, похоже на LeetCode?

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

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

Я крутил мозгами еще час после того как время вышло, чтобы понять что имел в виду автор. Может быть, понял, может быть и нет, для меня это до сих пор загадка: https://webhamster.ru/mytetrashare/index/mtb0/1700338145cx6fgsj2nk

Но скажу точно, что на алгоритмическую секцию эта задачка мало похожа.

Кандидаты уровня миддл+ и так не испытывают недостатка предложений по трудоустройству. Зачем им авантюры такие?

Интересно, (в среднем) как долго люди задерживаются в яндексе, на год? два?

А почему тур только по городам, до которых из нашей глуши ехать еще дольше, чем до Москвы?

А они про другие и не слышали.

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

Прочитал. Улыбнуло "человекоцентричность. Для нас люди важнее процессов".

Ходил как то на собес в яндекс, не стал дожидаться даже окончания того цирка именуемого "знание алгоритмов".

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

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

Спасибо, было интересно почитать. Хотя, надо признать, качество продуктов сильно упало, а пафос вырос.

Sign up to leave a comment.