Привет, Хабр!
Недавно Яндекс изменил процесс отбора кандидатов, теперь перед алгоритмической секцией добавилась секция Advanced Code. Секция заявлена как более близкая к практике, в статье я расскажу правила нового формата.
Я не связан с Яндексом, описываю процесс как он выглядит с моей, программерской, стороны. Пару лет назад я проходил три секции лайвкода, получал оффер, но тогда не смог принять его. А на днях побывал на новой секции Advanced code. Лично для меня это испытание прошло тяжело, как говориться lessons learned, но я узнал правила игры, и буду писать сугубо технически про условия и цели. Личную историю и мнение, шероховатости нового процесса, свои эмоции и фейлы уберу в спойлер в конец статьи.
На сегодня описание новой секции от Яндекса такое:
1 секция - Advanced code
Секция длится 1 час.
В отличие от АА это будет более близкая к практике задача.
Тебе предложат ознакомиться с уже существующим небольшим кодом и попросят его дописать или написать какую-то комплементарную часть (например, будет тест, нужно будет реализовать функцию удовлетворяющую этому тесту, или наоборот и т.д.).
Условия проведения секции приближены к реальной работе, разрешается пользоваться интернетом, справками по языку программирования, справками по стандартным библиотекам
Старая добрая секции «алгоритмы» (АА) осталась, она теперь следует за AC. По AA много материалов (видео и примеры от Яндекса, список тем, статьи с опытом прохождения на Хабре, даже перечислены темы, которые там не встречаются), правила игры и критерии оценки доступны всем желающим. Поэтому будет удобно описать новую секцию (AC) в сравнении с AA. А заодно сравнить с подготовкой на leetсode. Да, литкод по-прежнему актуален для подготовки к AA.
Среда разработки. Старая АА пишется в онлайн-блокноте ЯндексКод. Новая секция AC пишется в IDE на компьютере кандидата, ведётся демонстрация экрана. Поэтому к интервью надо подготовить IDE с чистым проектом с подключенной библиотекой для unit-тестов.
Конечная цель нового задания - пройти автотест. Для этого надо сначала понять условия, составить пример для теста, написать автотест, реализовать решение самой задачи. Для сравнения, на литкоде цель та же, с той разницей что тесты предоставлены площадкой. А в секции АА тест так же надо придумать самому, но прогонять его в уме и блокнотике.
Формулировка задач. Важное различие в формулировках задач между литкодами и секциями Яндекса - литкод даёт к задаче примеры входных данных и ожидаемых результатов. На интервью наборы тестовых данные надо составить самостоятельно. Поэтому, готовясь к интервью - читаем формулировку задачи и пытаемся понять задачу не смотря на примеры данных, тренируемся самостоятельно придумать тесты.
Компилируемость. В новой секции код должен компилироваться и выполняться. Как и в литкоде. А в секции АА мы пишем код в блокноте и не запускаем, интервьюер может в фоне попробовать запустить код в том же литкоде или на своём компьютере.
Помощь в интернете. Разрешение гуглить не делает большой разницы. В секции АА если не мы помним название метода мы пишем примерно предполагаемое, интервьюер может подсказать и поправить. А в секции АС мы можем гуглить. Например, если вы забыли как называется функция стандартной библиотеки, или нужен сниппет со стековерфлоу. Знаем что ищем, пишем конкретный запрос, хватаем результат, 10 секунд на круг.
К сожалению, не могу сказать, разрешено ли искать в интернете решение данной или подобной задачи, можно найти механизм и поправить его к месту. Это было бы максимальным “приближением к реальной работе”.
Корнер-кейсы. Литкод тестирует наше решение корнер-кейсами, только показывает их не сразу, а после прохождения простых кейсов, но всё же даёт их если мы забудем. А на интервью, на обоих АА и АС кандидат должен сам их найти. Поэтому, при подготовке на литкоде, перед сабмитом решения тренируемся самостоятельно подумать о возможно непредусмотренных корнер-кейсах.
Примеры задач для подготовки составляют главное различие между секциями. Для АА их не счесть, а для новой секции их нет. Я не буду сливать задачу которая досталась мне на секции, но приведу в пример задачу, которая мне кажется самой похожей на неё. Оригинальную постановку задачи можно посмотреть на hackerrank. Адаптируя её под формат Advanced code, мы получили бы от интервьюера такой текст задачи:
Разработайте класс, реализующий буфер текстового редактора. Класс должен предоставлять методы:
добавления строки s в конец буфера
удаления n последних символов из буфера
отмены последней операции
вывода текста всего буфера
вывод последнего символа буфера
В задаче hackerrank есть уточнение, что операция отмены отменяет операции кроме операций отмены, и смотря на примеры мы видим, что отмену не надо запоминать в истории. В секции же Яндекса примеров не будет, а формулировка задачи будет содержать пробелы для уточнения у интервьюера, например насчёт нюанса с отменой отмены.
План решения задачи довольно прост:
Смотрим на требования, согласовываем с интервьюером набор публичных методов.
Поскольку конечная цель секции - выполняющиеся автотесты, а на старте нам надо проговорить сценарии использования класса - пишем автотесты. Для начала один позитивный тест, и на дополнительный бал обсуждаем поведение при не очень корректных действиях, как в этом примере “отмена если отменять нечего”.
Реализуем наш класс, следим чтобы интервьюер не заснул, периодически озвучивая текущий прогресс и решаемую в данный момент подзадачу. Типовые операции и всё что вы привыкли гуглить - гуглим, интервьюеру должен быть расшарен весь Ваш экран, а не только IDE, чтобы видеть все ваши действия.
Запускаем тесты, фиксим до прохождения. Я бы дал дополнительный балл за прохождение тестов с первого раза. Поэтому, если есть время и силы проверяем код глазами.
You Are Awesome!
Для сравнения, план решения задачи с секции АА:
Понять задачу
Написать пример входных и выходных данных, описать корнер-кейсы
Озвучить возможные алгоритмы, договориться интервьюером какой реализовывать
Реализовать псевдокод
Прогнать тесты и продебажить код в голове
You Are Awesome!
Личная история
Я получал оффер от Яндекса во время, когда не искал работу. Хотел доделать текущий проект, о чём честно говорил интервьюером, но мы всё же пообщались и дошли до оффера. В течение следующих двух лет отвечал рекрутёрам из Яндекса на их вопросы, что хотел бы пообщаться, когда буду иметь твёрдое намерение идти к ним работать. Когда этот момент настал, я связался с рекрутёрами, мне объяснили, что секции надо перепроходить, что формат изменился и добавилась новая секция Advanced Code. Я попросил поставить секцию на следующую неделю, чтобы иметь время на подготовку. Сел готовиться, но не мог понять, к чему готовиться. Попробовал попросить у кадровика пример — и внезапно получил его. Пример, по которому стало понятно что вообще ничего не понятно, и что единственный способ узнать правила секции — сходить на неё. Я поблагодарил рекрутёра и не ставил требовать более подробного описания секции, указывать на контраст в описании между АА и АС.
Я обдумывал пример, ломал голову в догадках, что же за задача будет стоять на передо мной на собеседовании. Искал примеры «приближенных к реальности» задач для лайвкод‑интервью. В общем, забивал себе голову.
Реальная секция собеседования началась с того, что интервьюер попросил расшарить ему экран с моей IDE, сказал что кадровик должен был предупредить меня об этом. А я готовился писать в онлайн-блокноте.
Затем я получил задачу, которая называлась так же, как та, что мне дал кадровик в качестве примера. Я ему сообщил что эту задачу дали мне для подготовки, но в совсем другой формулировке. Интервьюер возмутился и отвлёкся обсудить этот момент с коллегами. Ну а затем половину секции я освобождал голову от всего, что надумал за неделю подготовки по расплывчатой формулировке к по факту другой задаче. Я был зациклен на «приближенности к практике», а предо мной стояла задачка с литкода, обёрнутая в класс, которую назвали реалистичной, но грубейшими допущениями сделали из неё сюрр. Я бы не возмущался, если бы знал правила игры заранее. Вполне можно придумать отдельный вид задач рядом с литкодом, где задачи вынуждают применять ООП и использовать возможности языка. Будет натянуто, но окай, понятная цель и принятые условности.
Отдельно неприятно было оказаться в положении кандидата, который где-то раздобыл задачу с собеседования заранее. Неудобно перед кадровиком, к которой теперь будут вопросы, почему она сливает задачу. А она ничего не сливает, а в моём случае только запутала меня. И я понимаю её, потому что я наверняка не единственный, кому бросается в глаза разница между описаниям секции АА, по которой разжёвано всё, и новой АС, по которой ничего не понятно. Кандидаты просят инфу, она пытается что-то ответить.
Я думаю, это временные проблемы, пока идёт обкатка нового процесса.
Комментарии (67)
amazingname
13.02.2025 07:31Кстати, хорошая для собеса задача. Не требует алгоритмического креатива (когда надо здесь и сейчас изобрести хитрый ход для оптимизации чего-то что на первый взгляд не оптимизируемо), который стандартно умирает под стрессом у половины кандидатов. И такое не сделаешь если нет реальных навыков программирования.
Минус - час на это маловато. Не все хорошие программисты умеют быстро стучать по клавишам под стрессом и наблюдением. Кроме того, не всякий сталкивался с именно подобными задачами. А чтобы настроить мозг на незнакомую логику нужно время. В реальном текстовом редакторе все будет с одной стороны сложнее, с другой стороны всегда будет минимум день на решение задачи и поэтому тупо скорость выдачи кода не критична.
pjotar Автор
13.02.2025 07:31Работа под стрессом и при наблюдателе - это скилл и вопрос мне кажется в том, хотим ли мы как сообщество чтобы этот скилл был стандартным требованием.
FAANG задал тренд алгоритмического лайв-кодинга, и в алго-секции стресс намного больший, там вообще код надо писать в блокноте, а тут в своей IDE, комфортнее. Переход из блокнота в IDE и написание unit-тестов я считаю хороший шаг в сторону соотвествия собеса реальной работе. Лично я натренился кодить в блокноте без подстветки, ассиста, и форматирования, но не считаю что это должно быть профессиональным стандартом.
Согласен что задача специфичная и ситуация синтетическая. Но все способы собеседования ругают за слабое отношение к практике. В новом формате нужно меньше времени на подготовку, чтобы встать на равные стартовые позиции с другими кандидатами, и это хорошо. Другое дело что в эти "реалистичные" рамки из IDE и unit-тестов всё-же вставляют задачу с литкода, к начинке подготовиться за 15 минут уже не получиться. Но и времени дают целый час, а на алго-секции по полчаса на задачу
jhoag
13.02.2025 07:31На этот вопрос почти сто лет назад ответила нейропсихология. Сама ситуация экзамена помещает экзаменуемых в положение, которое нарушает их психическую деятельность — вплоть до моторики, чем противоречит своим же, экзаменационным, целям. Отменили ли где-нибудь после этого экзамены? Нет, их добавили в собеседования.
amazingname
13.02.2025 07:31Ситуация похожая на ситуацию с продолжительностью рабочего дня, когда наниматель шел по пути наименьшего сопротивления, предпочитая простую логику, что за 16 часов можно сделать больше работы чем за 8,а значит чем больше рабочий день тем лучше. А законодательное ограничение рабочего дня 8-ю часами сделало лучше всем - повысилась и производительность и мотивированность и уровень образования и много чего хорошего.
Здесь то же самое. Наниматель предпочитает простую логику, что кто может решить задачу на собесе точно не дурак, вместо того чтобы предпочитать сложную логику - что все люди разные и оценка должна быть сложной и гибкой. При этом государства переживают за дискриминацию по цвету кожи и по полу, но пока не заботится о психике людей, которые работают не хуже других, но плохо приспособлены к экзаменам.
DarthVictor
13.02.2025 07:31добавилась секция Advanced Code
Скрытый текст
40kTons
13.02.2025 07:31Слишком быстро меняются, некоторые слайды по 3 раза пришлось ловить. И не понятно сколько их всего
anton0xf
13.02.2025 07:31Я, чтобы прочитать, заскринил. Но прикрепить к комментарию не осилил(
anton0xf
13.02.2025 07:31Скопировал кое-как текст:
Скрытый текст
1 Владимир, здравствуйте.
Я к вам с обратной связью, вы молодец.
Хорошо справились с собеседованием, оставили положительное впечатление.
Поэтому рада пригласить вас на следующий этап. Он будет посвящен уже Аналитике.
Подскажите, когда было бы удобно пройти?)
2 Добрый день)
Результаты получила и они оказались смешанными. Поэтому мы ещё их обсудим с руководителем и уже тогда я к вам вернусь с решением. Скорее всего завтра.
3 Из отзывов интервьюера, не проявляли достаточно критического мышления и мало генерировали гипотезы (то есть те гипотезы что придумывали - не находили в них изъяны ) + опыта продуктовой аналитики нет.
Из плюсов есть понимание и интерес к статистике, в этом плане видно что сами прокачивались, что является позитивным сигналом.
Но в любом случае, все зависит от многих факторов, так что предложу другим, возможно еще что-то допроведем)
4 Здравствуйте, Владимир)
Хорошо справились с прошедшим собеседованием, поздравляю вас!
И в эту команду необходимо пройти последнее собеседование, если с ним справитесь, то дальше финал.
Собеседование проверяет знание алгоритмов, нужно будет решить задачу на алгоритмы. Насколько для вас это сложно? Как оцениваете справитесь, будете проходить?)
5 На самом деле с алгоритмом получилось неплохо, но по формальным критериям не уложились во время
Да, подумайте. На том же финале вам, если что больше расскажут) Но я не уговариваю)
6 Владимир, здравствуйте
Я к вам со смешаными новостями.
Команде вы понравились, но нужно ещё одно собеседование
Если его пройдете так же, как проходили те, которые хорошо получались, тогда мы наконец сделаем вам оффер.
Подскажите, готовы будете на последний этап?
7 Владимир, здравствуйте!
Я к вам с плохими новостями, к сожалению, с этим собеседованием не получилось и формально мы не можем вас пока к нам нанять
Возможно раз мы столько пробовали, но все таки нет, то пока не время идти к нам.
Но вы нам очень понравились и мы были бы рады видеть вам у себя через время!)
8 Владимир, привет!
Хочу вернуться с обратной связью, мы рады пригласить тебя на следующий этап интервью, проектирование процессов, подскажи, на какой день и время было бы удобно запланировать?
9 Ну тут такой фидбэк:
Кандидат приятный в общении, хорошо знает python и pandas. Гуглил достаточно много, но по делу, на замечания хорошо реагировал, ошибки исправлял сам. С графиками было сложновато. Предложил простое правило определения выбросов и аномалий. Немного не хватило знаний статистики, чтобы быстро определить выбросы. Неосновательно подумал над другими сезонностями, трендами, кроме дневной.
По баллам - ок) Пока не на супер выскоий грейд, но есть шанс затащить на Матстате
10 Владимир, по матстату не очень удачно вышло, к сожалению (
Задачу на логику (монетка с двумя равновероятными исходами) решить удалось, про эксперементы в целом тоже неплохо получилось ответить, с теорией вероятности и матстатом (распределение pvalue) хуже все вышло.
Дальше, к сожалению, не смогу предложить собеседования, хоть по этой секции не отказ, но по совокупности двух не сможем в итоге сделать нормального предложения
11 привет!
в роботы пока, к сожалению, не готовы если не против, могу пошерить на другие команды яндекса
В: Да, было бы неплохо
В: Интересно, вроде все задачи решил
там по аналитике-математике старая секция не очень хорошо пройдена а тех вот эта хорошо
Если хочешь, можем аналитику перепройти попробовать
12 привет!
интересно было бы пофиналиться по этой вакансии?
https://yandex.ru/jobs/vacancies/analitikrazrabotchik-v-komandu-robototehniki-26277
Вакансия «Аналитик-разработчик в команду робототехники» в Яндексе - работа в компании Яндекс для ІТ-специалистов
Работа в компании Яндекс для специалиста
«Аналитик-разработчик в команду робототехники» с уровнем квалификации от
«Младший» до «Специалист» - Высокая заработная плата и социальные гарантии в ІТ-компании России
В: Привет. Боюсь вчера мне сделали очень заманчивый офер, поэтому перебить его врядли получится
В: спасибо за уделенное время)
и в конце мем про 43 этапа, разговорный драконий, его замену на квадроберство и тарологов
DevNul
13.02.2025 07:31Главный вопрос, который возникает каждый раз, а зачем это все?) Что они такого там предлагают взамен?
kompilainenn2
13.02.2025 07:31Честь работать в большой известной компании за ценник ниже рыночного, с риском попасть в плохую команду и утонуть в бюрократии
budnikovsergey
13.02.2025 07:31Вы забыли добавить "честь работать ТОЛЬКО в офисе" ко всем перечисленным преимуществам
pjotar Автор
13.02.2025 07:31Даже если не считать интереса трудоустройства, эти секции - экспресс-курсы по каким-то навыкам. Например, алгоритмическая секция это мини курс по изи-задачам с литкода. Даёт навыки программирования в блокноте, написания кода работающего с первого раза, и выполнения кода в голове. Вроде оно мне и не надо было, а когда прошёл через это - классно, новые скиллы, косвенно улучшающие моё программирование
DevNul
13.02.2025 07:31Это может быть интересно в начале трудового пути, но не когда 20 лет этим всем занимаешься.
С годами этот "элитарный отбор в элитарную компанию" со слоганами на буклетах в духе "мы команда" вызывает отторжение и чувство пафоса дешевого только.
Ибо на практике - это просто очередная большая компания со всеми вытекающими отсюда перспективами (или наоборот их отсутствием). Там надо просто лопатами копать для зарабатывания денег, больше ничего. Another brick in the wall, как говорится. А преподносят это все с таким обилием значимости, будто это рай на земле, а не работа.
pjotar Автор
13.02.2025 07:31Не стоит так категорично утверждать, что это не может быть интересно людям со стажем. Мне же интересно.
Не сразу понял про какую элитарность Вы говорите, но подсвечено верно, замашки у меня такие были, типа научился разворачивать массив, избранный. Чтобы от этого избавиться достаточно освоить темы, которые там есть и понять что задачки самые изи-изи. Становится даже скучно что убрали задачи на графах и динамическое программирование.
Сильно выраженного пафоса "мы команда" и фотографий с корпоратива у этой фирмы вроде нет, может тонко сделано что мне не режет глаз. И в общении пафоса нет, либо просто я сам тоже пафосный, подумаю об этом )
greenlittlefrog
13.02.2025 07:31У меня есть стаж и предложение от них пройти собес. Саму команду Яндекса я оцениваю как откровенно слабую. В продуктах у них много багов (которые я иногда им репорчу по настроению), документация к продуктам часто устарела, а новые продукты клепаются на коленке и выкатываются в сыром состоянии.
При этом у самого Яндекса репутация с каждым годом падает всё ниже, особенно эпично смотрятся их развеселые корпоративы параллельно с дополнительными комиссиями для пользователей, которые они оправдывают затратами на разработку (ЧИТО?).
Раньше у них был неплохой конструкторский отдел, но то ли люди поменялись, то ли начальство, но даже техника последнее время у них стала посредственная.
К чему я всё это, лично для меня строчка "Яндекс" в резюме это уже скорее минус, причем минус как в моем резюме, так и в кандидате, которого я собеседую.pjotar Автор
13.02.2025 07:31строчка "Яндекс" в резюме это уже скорее минус
Человек ведь может научиться плохому, а может запомнить как делать не надо. Почему бы не спросить, какой был опыт у него и какое его мнение насчёт технологий, методов?
greenlittlefrog
13.02.2025 07:31Ну это само собой, я же не Яндекс с их "красными флагами (не рассматриваем)"
LegendaryNero
13.02.2025 07:31Уточняющий вопрос к вашему "мне же интересно". А какой вас стаж?
pjotar Автор
13.02.2025 07:3114 лет, и я только недавно научился решать задачки по динамическому программированию. мне было интересно отвлечься от фреймворков на алгоритмы
Dmitry_604
13.02.2025 07:3114 лет? Семьи нет, как я понимаю? Извините за вопрос личный сразу, это скорее к наличию свободного времени и личных приоритетов, ничего против не имею если человек увлечен чем то и после 14 лет работы, даже искренне порадуюсь :)
Pusk1
13.02.2025 07:31Весёлые корпоративы в офисе, еду по карточкам, приятных коллег, ЗП на 30% ниже рынка. У меня с собесами было адекватно, хоть и 5 штук, офер проучил недели через 3 после первого. Процессы и задачи очень сильно зависят от команды. Яндекс это не одна огромная компания, а много больших, работающих в рамках общей технической инфраструктуры. Меня просто убили процессы, если честно. Первое место за 25 лет работы, где за 9 месяцев ничего не сделал как ни старался. Хотя много крутых коллег, с многими из которых раньше успешно работал.
Meliborn
13.02.2025 07:315 собесов? вы себя вообще уважаете?
Alexsey
13.02.2025 07:31У меня в том же озоне уже после двух собесов с одними и теми же вопросами от одних и тех же людей возникли некоторые вопросы к адекватности происходящего. А тут аж 5, причем, насколько я знаю, на них всех плюс-минус одно и тоже. (алгоритмы)
simon_logic
13.02.2025 07:31Про 9 месяцев не запилите статью (под грифом imho, конечно)? Думаю многим было бы интересно.
BaJIepoH
13.02.2025 07:31Я пытался заказать такси в месте где покрытие так себе, через яндекс. Ну мне приложение показало что нет доступных такси, я сделал 3 попытки - даже ожидание поиска такси не включалось - сразу отлуп. Сел на автобус и поехал, через минут 15 мне звонил таксист, которого я типа вызвал, как оказалось, а я уже подъехал на нужное место. Естественно бабки с меня списали и я еще 3 дня мучал поддержку - ответы приходили с задержкой в несколько часов, оказалось зря - они оформили возврат сразу, а остальное время кормили обещанием починить приложение. К чему я это все - у ребят беда с логикой, с тестированием, к чему эти все их проверки на собесе, если они уже больше года не могут исправить эту проблему, год назад с меня таким же образом сняли за 3 заказа - ушел пешком в 4 часа утра.
everis
13.02.2025 07:31Это вы еще их "доставкой" не пользовались.
Из 2х попыток (раз повелся сам на стоимость доставки, раз покупатель на авито попросил через Я - видимо тоже из-за цены) - два провала, обе посылки потеряны. Деньги за доставку мне конечно венули - 49р., а вот где мой груз не доехавший - никто ответить не может несколько месяцев.
Ответы их тупого бота - в теч дня если повезет, обычно 2-3 дня уходит на очередное "уточнение" статуса. Но уточнить не получается (просрали, что там уточнять).
В итоге порекомендовали обратиться в страховую компанию, ну и дали 300 "бонусных" баллов на пользование дальше их услугами, в качестве компенсации ))))
pjotar Автор
13.02.2025 07:31Надо добавить секцию с задачами на распределённые транзакции по НЕнадёжному каналу связи, типа "Задачи двух генералов" )
Может быть просто у бизнеса нет стимула исправлять технические проблемы? Ну деньги то списались, что ещё надо. Так все классные сервисы становятся "корпорациями зла", сначала они завоёвывают аудиторию технологическими прорывами и качеством, а потом из-за малой конкуренции стагнируют
Dmitry_604
13.02.2025 07:31Блин, какую секцию? На собеседовании? Как это поможет ставить задачи нормально и отрабатывать краевые сценарии сценарии в реальной работе?
dmpink
13.02.2025 07:31У Яши по ощущениям проблема с аналитиками. Их, похоже, вообще нет или они все уровня выпускников их школы. Понятно, что маркетологи рулят, но то, что выходит, выглядит слабо проработанным в плане реакций на каждый неверный чих и приводит к неконтролируемым последствиям, это как-то не правильно. Ну и не пользуются разработчики тем, что разрабатывают.
BaJIepoH
13.02.2025 07:31Это как раз к вопросу о разработке. По алгоритмам гонять умеют, а то что надо в приложении обрабатывать исключения - видимо не знают.
ReadOnlySadUser
13.02.2025 07:31Их, похоже, вообще нет
Их нет) Хуже того, сейчас по разным компаниям расползлись бывшие руководители Яндекса, и они сокращают аналитиков везде, где появляются. Тестировщиков, кстати, тоже иногда) Мол роль QA и аналитика может и разработчик выполнять. И это почти цитата, на секунду)
Alexsey
13.02.2025 07:31Зато они вам будут рассказывать про то как они серьезно относятся к идемпотентности
lnkiseleva
13.02.2025 07:31Яндекс теперь ещё и вакансии только в офисе предлагает (те что мне рекламировали, были без удаленки). Спасибо, я пешком постою.
sobeskiller
13.02.2025 07:31Слушайте, а давайте без всей это ерунды, не будем терять время и силы обеих сторон, а просто разыграем лотерею? В качестве лотерейного билета - диплом ВУЗа, либо подтверждённый документально опыт работы, либо ещё что-то, чтобы отсечь совсем уж залётных.
AnonimYYYs
13.02.2025 07:31О, я как-то собесился в яндекс, буквально полгода назад. У меня было 3 этапа. После этих трех этапов "один на алгосы один на задачку и один АбСоЛюТнО НоВыЙ", я наткнулся на статью, которая прям идеально описывает всю разницу между совершенно разными секциями: https://habr.com/ru/articles/550088/
Там автор прям идеально описал, насколько большая пропасть между теми же алгоритмами и задачкой (спойлер: это одно и тоже), ну и в самом повествовании прям четко прослеживается серезьеныйи и отвественный подход ко всем интервью в самом начале и постепенный уход в иронию, смехуевочки и понимание абсурдности всего этого сизифова дела.
Ну а возвращаясь к моим трем секциям, через время эйчар спросила у меня, мол, так и так, вы были среди первых испутыемых на абсолютно новой секции, как вам ощущения по сравнению с другими? На что я мог ответить только одно: все три секции были абсолютно одинаковыми, настолько, что я даже не помню какая секция как называлась, и какая из этих секций "новая" - вообще ноль идей.
pjotar Автор
13.02.2025 07:31Ну там про секции в блокноте Яндекс.Код и выполнение кода в уме, а я написал про новые правые игры, когда код пишется в IDE разработчика с расшаренным экраном, покрывается unit-тестами. По этому формату ещё не было статей на хабре и примеров
ilyamodder
13.02.2025 07:31Более приближенная к реальным задачам секция — хорошо. Но почему оставили алгоритмы? Неужели поток соискателей все растет и растет, даже после продажи компании государству, раз надо придумывать все новые и новые этапы отсева?
pjotar Автор
13.02.2025 07:31Раньше было три секции в блокноте, теперь одна в IDE и одна в блокноте. Мне идея с IDE оч понравилась, движение в правильную сторону от блокнота, я принёс поделиться )
Но есть проблема которую я вижу сейчас у нового формата - под него нет тысяч задач в которых цель - принудить использовать частичку ООП и фишки языка. А изичных задач на литкоде например девятьсот.
Итого, кмк, они пробуют новый формат, если всё получится хорошо - заменят старый
rdo
13.02.2025 07:31В прошлом месяце проходил эту секцию, тоже был удивлен, думал что по расписанию будет литкод, уж подумал, что литкод отменили, а оказывается это не замена, а еще один этап.
Мне, кстати, даже не сказали, что за этап будет, хорошо хоть на домашнем компьютере нашлась старая идея, а то мог бы оконфузиться.
Lev1nson
13.02.2025 07:31Подскажите кто в курсе, как процесс проходит с менеджмент позициями?
Dmitry_604
13.02.2025 07:31В первой секции пишешь план график проекта в своем Ворде, во второй в их Ворде. Не благодарите :)
Kyoki
13.02.2025 07:31Помнится некоторое время назад меня звали на собес с формулировками "мы упростили процесс", "мы две секции слили в одну"... и все это ради еще одной секции. Круто.
Schalaeff
13.02.2025 07:31Сегодня Яндекс и его процессы найма - это настоящий уроборос. Он пожирает сам себя, не в силах остановиться. Он не может облегчить процесс, ведь тогда пропадет весь пафос, но и чего-то инновационного в найме он изобрести не может, ведь даже текущая парадигма просто слизана с FAANG. По моему там остались одни чуваки, которые хорошо научились проходить их собесы)
CalcuJIator
13.02.2025 07:31Имхо, Яндексу давно уже пора перестать изображать из себя конкурента Google в европе, не тянет, ни качеством кадров, ни зарплатами, ни престижем, особенно в нынешнем состоянии компании удивляет, что они продолжают эту политику, несмотря на то, что рынок опытных разработчиков мягко говоря не удовлетворяет спрос. Они так набирают только вчерашних студентов, готовых полтора месяца ходить к ним на собеседования, и людей-litcode'овцев, у которых около нуля практического опыта и упор идет на прохождение собеседований, что отлично заметно по работе их продуктов в последние годы. И ладно бы, было за что, но так еще и платят ниже рынка. Стабильно раз в пол года HR'ы стучатся в попытках завлечь, в свое время кинули уже на этапе выбора команды для буткемпа, что мягко говоря понизило их в моих глазах на уровень дна, несколько офферов так потерял весьма неплохих
Deni7284
13.02.2025 07:31Скоро истязания на собесах выйдет на новый уровень по все стране ибо все собезянничают
Deni7284
13.02.2025 07:31Вот зачем вам эти гиганты? зарплата конечно выше но на бизнес джет и яхту все равно не хватит . Что бы нормально жить а не выгореть ( а потом говорить я работал яндексе гугле и тд.) хватит среднестатистический It конторы. Больше денег можно только заработать как не программист, да любой к примеру застройщик зарабатывает значительно больше даже какой то Ашот который имет 4-7 лавочек рынке и магазинчиков зарабатывает больше.
Dmitry_604
13.02.2025 07:31Прикол в том что там и не больше, а вполне средне, ну может средне-плюс максимум
squaremirrow
13.02.2025 07:31> Разработайте класс
Разработчиков на C или Rust Яндекс, видимо, нанимать не собирается
IntegrationF
13.02.2025 07:31Хочется пожелать Яндексу сфокусироваться на удержании тех, кто у него уже есть. С нынешней процедурой найма адекватных и здоровых новых сотрудников получить не удастся ещё очень долго.
iv_kingmaker
13.02.2025 07:31Это всё выглядит, как реклама собеседований в Яндекс. Что, сейчас, мало туда собеседуются (столько тратить, чтобы на последнем этапе сказали: "ну, вы понравились команде, но сейчас гуляйте"), но вы посмотрите, новый "интересный" этап (но при этом остались старые), "идите и пробуйте".
Недавно, девушка писала ("сорсер", так называемая), решил узнать в какие команды набирают, в итоге, ушла узнавать и так не вернулась с ответом.Буквально, сейчас заметил, статья была заминусована, но буквально за пол часа набрала плюсов.
Keeper11
Больше секций богу секций!