Telegram Web Link
Меня не взяли в Google и вот что я понял

Эта история от первого лица о том, как выпускник наших курсов подавался в Гугл на МЛ позицию и как проходили собесы. В конце сравнение с Яндексом. Дальше представлен слегка отредактированный текст нашего студента.

У меня степень магистра.
Смотрел я вакансии с сайта. И совершил несколько ошибок.
Ошибки:
-Не смотрел на локации
-Смотрел стажировки

Короче, если в двух словах, то надо обязательно разобраться, как подавать в Гугл, например, есть правило по локациям. Если вы из России, то, скорее всего, нужно рассматривать Европу (да, бывают исключения, но всё же).

Если у вас уже есть PhD или опыт работы, то подаваться на стажировку бессмысленно. В России в целом после PhD можно пойти стажироваться в Яндекс, но там другие законы. После PhD вас не имеют права брать ниже определенной позиции, так что про все эти нюансы нужно знать и смотреть много роликов в YouTube.

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

Мой совет: изучите какие есть программы, может будет специальная программа для вас!
И обязательно сделайте норм CV.

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

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

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

Я попросил передвинуть собесы, чтобы подготовиться.

-Собеседование
В один день должен был пройти 3 собеса по алгоритмам (как узнал позже, можно, оказывается, разделиться на несколько дней).
Собес должен был длиться 1.5 часа, и всё по алгоритмам.

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

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

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

-Фидбек
Плохо объясняю идеи. Много лишних вопрос задаю. Плюс вторую задачу решил неоптимально. Первую задачу решил отлично.
HR сказал были неплохие шансы, если бы решил третью задачу. Короче пришел reject.

-Сравнения с Яндексом.
Условия лучше. Задачи, честно говоря, проще. Не говорят писать код, пока не придумаешь оптимальное решение.
В Гугле разнообразнее задачи, для них дать задачу на какую-то структуру данных, графы — это обыденность. В Яндексе обычно алгоритмы за линейное время.

@postypashki_old
Очередной подгон для тех, кто готовится в ШАД. Уже выкладывали задачи с собеседований по математике, теперь выкладываем задачи по алгоритмам, которые встречались за последние два года на собеседованиях:

https://www.tg-me.com/algoses/6
https://www.tg-me.com/algoses/12
https://www.tg-me.com/algoses/19
https://www.tg-me.com/algoses/39
https://www.tg-me.com/algoses/194
https://www.tg-me.com/botalkaaa/82748
https://leetcode.com/problems/find-all-anagrams-in-a-string/description/
https://www.tg-me.com/algoses/137

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

@postypashki_old
Подборка магистратур по Data Science

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

1. Современные компьютерные науки ВШЭ
Совместная магистратура ФКН и Яндекса. Сильный преподавательский состав, обещают тесное взаимодействие с Яндексом в виде возможности получить оффер в Yandex Research, Cloud. По факту это два года учебы в ШАД с отсрочкой.
Как уже писал здесь, экзамен был буквально составлен из первого этапа ШАДа того же года. Далее ждёт часовой собес на матешу, алгосы и мотивацию. На мотивацию нужно готовить приличное портфолио с проектами и регалиями.

2. Науки о данных ВШЭ
В целом все то же самое, как и выше. Вступительные испытания состоят из теста по английскому (зачет/незачет) и письменного экзамена по математике. Раньше задания были сопоставимы с ШАДовскими, были даже задания на оптимизацию, дискретные функции, но сейчас почему-то решили давать совсем простые задания, даже проще первого отборочного в ШАД.

На самом деле у ВШЭ полно магистратур по DS, но большинство из них платные (Master of data science, Машинное обучение). ВШЭ в сравнении с другими обычно славится хорошей организацией учебного процесса, да и на платных магах никто явно не будет сувать плохой курс с плохим преподавателем (что нередко случается даже в ШАДах). Еще на платных магах обычно обещают полностью дистанционное обучение, хотя неофициальный дистант сейчас наверное и так во всех магах. И конечно в ВШЭ отлично развит индивидуальный план. Также на бюджетных местах везде котируется я-профессионал и высшая лига.

3. Skoltech
Была одной из самых хайповых программ в РФ из-за развитого сотрудничества с зарубежом. Для подачи нужно прислать резюме, мотивационное письмо, рекомендательные письма и пройти тест по математике и английскому. Затем ждет письменный экзамен по математике и алгоритмам уровня магистратур и собеседование. Есть разные волны поступления и на них выделено разное количество мест, в первую волну нередко конкуренция намного ниже. Из олимпиад котируется совместная олимпиада сколтеха и вышки.

4. ИТМО
ВУЗ находится в СПБ, но на некотрых направлениях можно учиться онлайн (и это не платка). Куча кафедр и партнерских программ, а также достойно организован учебный процесс. Из вступительных есть тестирование и устный экзамен. Также можно получить БВИ, написав внутреннею МЕГАОЛИМПИАДУ.

5. ВМК МГУ
Для поступления нужно решить экзамен по математике и теории алгоритмов. Задания в целом несложные, иногда просто подставить в формулу, но специфичные: по математике урчпы, числаки и тд, а по алгоритмам всякие машины Тьюринга. Очень много поступают по внутренней олимпиаде (универсиада), задания уровня экзамена. Другие олимпиады, кроме внутренней, не котируются. Стоит учитывать, что МГУ очень архаичный ВУЗ и образовательные процессы выстроены не так хорошо, как хотелось бы. Лучше всего заранее связаться с ответственным за интересующее вас направление маги.

6. МФТИ
Полно всяких программ и кафедр: есть и от Тинькоффа, и даже от Яндекса, кстати, по байкам ШАД именно с нее и вырос. Для начала нужно поступить на кафедру, каждая кафедра решает сама, как будет проводить отбор: собес или тестирование/контест, или просто по CV и тд. Дальше нужно формально поступить в МФТИ, для этого нужно писать вступительные, раньше выпускникам физтеха просто засчитывали Госы. Аналогично МГУ лучше написать ответственным за магистратуры/ поспрашивать в чатиках абитуры. Котируется олимпиада я-профессионал.

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

@postypashki_old
Топ 5 ошибок при подготовке к ШАДам и магистратурам

До отборочных в ШАД остается пара месяцев, самое время обсудить фатальные ошибки в подготовке, которые приведут к провалу.

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

2. Неконструктивный подход к задаче
Когда даю незнакомую задачу ученикам, они просто смотрят на нее и ожидают, что решение само спустится к ним в голову. Здесь нужно понимать, что любая задача сформулирована так, чтобы вы ее решили — это не открытая задача тысячелетия — от вас ожидают конкретные шаги. Чтобы до них догадаться, нужно внимательно посмотреть на условие и попробовать ответить себе на вопросы: На что эта задача? Что от меня хотят? Почему задача кажется мне трудной?
В противоположность такой медитации, ученики начинают перебирать все подряд и формулируют чуть ли не открытые проблемы. Такое на экзамене чревато потерей времени, физических и моральных сил. Поэтому перед активными действиями всегда нужно составить план решения задачи. Подробней о конструктивных методах решения в ролике.

3. Не доводить до ответа
Очень часто такое делают со счетными задачами, но в том же ШАДе задача без правильного ответа на любом этапе не засчитывается вовсе, а на собеседование еще это нужно сделать быстро. Поэтому если ответ не совпал, то перерешиваем, пока не совпадет, а после берем аналогичную задачу — повторяем, пока ответ не сойдется с первого раза. Да и при самостоятельной подготовке единственный "критерий" правильности вашего решения — правильный ответ.

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

5. Отсутствие плана подготовки
Конечно в экзамене может быть все, что угодно, но не все темы появляются одинаково часто. Например, рекуррентные последовательности были лишь пару раз. Поэтому важно сделать приоритезацию тем, а не изучать их тупо подряд, как делается в ВУЗе. Для этого достаточно проанализировать те же варианты прошлых лет ШАДа, которые все есть на нашем канале. При этом выстроенная последовательность тем должна образовать какой-то нарратив. Например, нельзя какую-то содержательную задачу по теор веру решить без хотя бы скромных знаний анализа. При составлении плана хорошая мысль закладывать спираль: отрабатывать пройденные темы на новых сюжетах и конструкциях. Например, в задачах на вычисления предела от интеграла с переменными пределами используется та же формула Тейлора и правило Лопиталя. В общем грамотно составить план подготовки не так уж и просто и если чувствуете, что один вы не справитесь, то записывайтесь на наши курсы.

@postypashki_old
Forwarded from Матеша — ШАД
Разыгрываем курс

Кто решит первый Задачу 1, получит любой курс абсолютно бесплатно. Кто решит Задачу 2, получит 50% скидку на любой курс. Решения первой задачи кидайте в комментарии к посту, а решение второй задачи кидайте сюда @menshe_treh. Оформлять можно как удобно, главное чтобы было читаемо и аккуратно.

Задача 1
Пусть n ⩾ 2. Найдите наибольшее p, для которого неравенство
(x_1)^2 + (x_2)^2 + (x_3)^2 + ... +( x_n)^2 ⩾ p(x_1x_2 + x_2x_3 +x_3x_4 +···+x_{n−1}x_n)
выполняется при всех x_1, x_2 ,..., x_n.

Задача 2
При каких a_n, b_n многочлен a_nx^(n+1) + b_nx^(n) + 1 делится на (x−1)^2.

@matesha_shad
Камрады, а вот и новый ролик на нашем ютуб-канале! Сегодня обсудим настоящую причину скандала вокруг оксимирона, поймем почему антидепрессанты - это наркотики, а 99% психологов и психотерапевтов - шарлатаны и мошенники. Смотрим 😎😎😎
Поступашки продолжают набор на курс по теории вероятностей и математической статистике!

Хочешь поступить в ШАД, Ai Masters, или ААА? А может ты мечтаешь тащить собесы и поступить в крутую магу, но тебе не хватает фундамента? Узнал себя? Тогда записывайся у администратора на курс!

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

Помимо кучи авторских задач мы даем доступ к уникальной закрытой базе заданий ШАДа, разбор реального контеста в ШАД, разбор ВСЕХ задач с собеседований в ШАД, Ai Masters, ААА! Более того, вы получите эксклюзивные материалы для проверяющих с собесов, пробный экзамен, инсайды, персональные рекомендации, собес с подробной консультацией и дальнейшим сопровождением вплоть до поступления в место мечты!

📊 Цена очень доступная: 20’000 10'000 рублей за каждый курс с учетом скидки (до 16.03) доступна скидка в 50% при покупке любого курса). Далее базовая цена повышается до 20’000 рублей за курс.

Для вопросов и покупок пишем администратору и не тянем с этим: на каждом курсе количество мест ограничено!

Еще курсы серии:
➡️ алгоритмы старт 15.03
➡️ теория вероятностей старт 16.03
➡️ линейная алгебра старт 23.03
➡️ математический анализ старт 30.03
Please open Telegram to view this post
VIEW IN TELEGRAM
Есть ли жизнь после ШАДа

Уже открыта запись на дни открытых дверей. Мы попросили одного из выпусников наших курсов рассказать, как изменилось его жизнь.

Я завершил обучение в ШАДе в 2024 году.

Во время учебы я закрывал по три предмета, были люди которые закрывали по 6 предметов. Я был среднячком со средним баллом 4.3 и просто делал, что по кайфу.
Учился я по направлению Data Science.

Как относятся люди на рынке к ШАДу:
- В данный момент я не встретил ни одного русскоговорящего человека, который не слышал о шаде.
- Интересуются какие предметы ты закрыл. Я думаю хороший вопрос, потому что бывают люди которые поступили и ушли после второго семестра.
- Если у собеседующего раздутое эго и он в свое время не поступил в шад, то он может попробовать завалить вас на собеседование и тем самым самоудовлетвориться. (Такие есть, но их мало)
- В свое время, когда не имел промышленного опыта по МЛ, я находил людей, которые руководят командами из Яндекса, Сбера, Тинькофф, и просил мне провести собес. Если у них не было вакансии, они говорили: «Извини, пока нет вакансии, но давай поговорим. Короче, я к тому, что руководители команд с радостью готовы пообщаться с вами, не знаю, это из-за шада или из-за того, что они общительные, мне лично больше кажется из-за шада)
- HFT компании хантят. Так сложилось что в Российском HFT много выпускников ШАДа, да и вообще спортивных программистов и тд, и соответственно HR хантят таких же. Эта сфера мне неинтересна, так что я даже не собесился с ними.
Выводы: В СНГ к выпускникам шада относятся очень даже хорошо.

Как проходят собесы:
- Бывают моменты, когда от вас ожидают большего и думают, что вы мегамозг, хотя на самом деле не такой. Обычно это те люди, которые хотят самоутвердиться, к сожалению, на моем опыте было такое и не раз. Почему я решил, что это из-за шада?
Потому что собеседующий часто повторял заклинание "вы это в шаде должны были проходить" и давал специфические вопросы.
- В целом много адекватных, которые будут вас собесить так же, как и остальных.
- Могу не искать материалы для подготовки к собесам, например, я вижу, что команде важно, чтобы я знал AB-тесты, но в открытом доступе материалы на AB-тесты поверхностные, так что я иду в шад и смотрю лекции, делаю домашки. (Да у выпускников остается доступ к материалам). Или например была ситуация, что мне надо было разобраться как работает cuda, я зашел к системе шада, записался на курс и поделал домашки.
- Ставят собесы. Думаю это больная тема у многих. Мне после шада скрининге проходить стало проще, меня раньше тоже не звали на собесы или поток был откровенно плохой).

HFT компании:
Скажу пару слов про HFT, так как они охотно хантят.
- Хантят в основном компании с российскими корнями, такие как Teza, Pinely и тд. Условия кстати хорошие, но ребята, вроде, трудяги лютые.
- Пару раз предлагали с хорошими условиями пройти собес в немецкую компанию, но сработал мой инпостер, и я подумал, это не мой уровень)
- Реально много выпускников шада, так что на собесе у вас будет о чем поговорить)

Работа:
- На работе начинал с простых вещей, разбирался, как устроены уже имеющие модели. Кстати, здесь проблем не было, хотя многие долго и очень долго разбираются.
- Есть фундаментальные знания, которые помогают разбираться в статьях, которых приходится читать много.
- Первые полгода я чувствовал, что не знаю, как устроено железо, и пришлось разобраться, тут, кстати, знания в интернете не помогли, ибо знания поверхностные. Благо были курсы Шада, которые я пересмотрел.
- Знания математики реально нужны, вообще лучше выделяешься в команде, если хорошо знаешь математику.
Короче на работе шад помогает, но не делает вас терминатора. Я учился потому, что мне было интересно, я доволен тем что имею.

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

@postypashki_old
Как оптимально попасть на стажировку

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

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

Есть всего два гендера, определяющие путь:
1. Топовый факультет ВШЭ, МФТИ, МГУ
2. Все остальное

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

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

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

@postypashki_old
Media is too big
VIEW IN TELEGRAM
Открылся донабор на стажировку в Т-банк, поэтому сразу же выкладываем разбор математики.

Только небольшая ремарка в 3ей задаче: Саша не покупает себе Xbox, если последняя стрелочка будет именно вправо. Выбрать стрелочку вправо тогда будет 15/24.

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

@postypashki_old
Самые интересные события в ближайшее время.
Все подобное вы можете обсудить в комментариях под этим постом или в нашем чате.

За актуальной информацией по стажировкам следим на нашем сайте.

1. Летняя школа Яндекса
С двумя этапами: онлайн и офлайн (могут обеспечить переезд в мск). После успешного прохождения запросто устроитесь в Яндекс (дают две попытки), а за успешно решеные задания скипают контест на стажировку, хотя последний во много раз сложнее. Дедлайн на выполнения тестового задания до 27 апреля. Задания уже выложены здесь.

2. Донабор Т-банка
Для участия нужно заполнить анкету и решить соответствующие контесты на ограниченное время. Контесты будут доступны до 26 марта, решения уже выложены в нашем тг канале и ютубе.
Как пройти на стажировку обязательно смотрим здесь.

3. Стажировка Яндекс
Продолжается главная стажировка сезона. Для участия нужно решить вступительных контест, обычно достаточно 2/3, задания тут.
Как пройти на стажировку обязательно смотрим здесь.

4. Safeboard Касперский
Много интересных вакансий и не только на разработчика. Всего три этапа отбора: простой тест на время (все проходят за половину времени), специализированное задание, собес.
Как пройти на стажировку скоро будет ролик здесь.

5. Стажировка в ВК
В самом начале выбираете вакансию: не только направление, но и команду. Можно выбрать до двух вакансий. Далее ждет тестовое задание, на каждую вакансию оно разное. Отметим, что много вакансий с гибким графиком. Отзыв о ВК.

6. Стажировка Контур
Сейчас идет набор на аналитику, DS, бэкенд начнется. Офисы в основном находятся в регионах, но много сотрудников работают из разных точек земного шара. Для стажеров организовывают релокейт. Для участия как всегда подаем заявку с анкетой, выполняем тестовое и ждем ответ.

7. Ozon Route
Курсы для разработчиков, обещают стажировку уже в процессе прохождения. Для участия нужно подать заявку и попасть в топ по контесту, который стартует 20 апреля.
Как попасть на стажировку в Озон обязательно смотрим здесь.

8. Школа 21
Открыта регистрация на ближайшие отборочные интенсивы. Годовая программа, где из вас сделают тру программиста. По выпуску обещают оффер в Сбер. Как поступить обязательно смотрим здесь.

Также не забываем мониторить вакансии по компаниям, которые указаны тут.
Еще помним про сезонные школы, за которыми удобно следить тоже на нашем сайте.

@postypashki_old
Читеры на собеседованиях Яндекс.

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

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

Какие маркеры используют Яндекс?
-Бегающий взгляд: Собеседующий старается запомнить расположение вашего зума, клавиатуры, монитора. Если у вас бегающий взгляд, то обязательно напишут в протоколе. Характерным маркером списывающего является частый бегающий взгляд с одного монитора на другой и при взгляде в основной монитор кандидат "тупит", но вот стоит ему посмотреть на второй монитор, как тут же появляется "озарение".
-Эхо и другие проблемы со звуком: Особо сильным маркером это не является, но повод усилить внимание есть.
-Мьют: Прошаренный кандидат мьютит микрофон в системе, так что обращайте внимание на исчезновение фоновых звуков.
-Внезапные озарения: Кандидат в течение 20 минут выдаёт плохие идеи решения и тут он выдаёт абсолютно точное решение. В этом случае для снятия сомнений можно уточнить, например, как он закрывает краевые моменты и почему они в его решении вообще покрыты. GPT решение-то выдаёт, а вот объяснить, почему краевые случаи покрыты в комментариях забывает.
-Зачитывание несуществующего кода: Кандидат получил от ChatGPT код с решением и при проговаривании решения проговаривает его с детальностью уровня "startPos увеличиваю на 1, а endPos делаю равным startPos минус 1" ну и так далее. При проговаривании решения кандидаты ещё не придумали название переменным. Нормальный человек скажет "левый" и "правый" индекс/указатель/итератор, а не будет говорить так словно он готовый код читает.
-Неустойчивость к "шатанию" задачи: Если возникло подозрение или просто остаётся достаточно времени, то можно слегка поменять условие задачи (может даже упростить) и спросить кандидата, как бы он адаптировал решение под новые вводные. Списывающие в этот момент "плывут".
-Потеря фокуса: В интерфейсе интервьюшницы вокруг иконки кандидата в правом верхнем углу есть кружок. Когда кандидат уводит фокус операционной системы с вкладки с интервьюшницей, кружок пропадает. Нормальному кандидату нет повода для переключения на другие вкладки во время решения задач.
-Копирование условия: Если в интервьюшнице видно, что кандидат выделил условие задачи, то вероятнее всего он его куда-то скопипастил.
-Пошаговое" проговаривание решения: В случае, когда кандидату подсказывают в наушник, можно наблюдать следующую циклическую картину. Кандидат молчит 10 секунд, затем проговаривает идею или ответ на вопрос.
-Молчит как партизан: Как правило, кандидаты в процессе написания кода сами для себя проговаривают, что они делают. Может просто бурчат себе под нос, а может чётко говорят, но это в любом случае отличает их от списывальщиков, которые боятся сказать лишнее слово, чтобы чего-то не ляпнуть и не спалиться. Бывают правда молчаливые кандидаты, но в данном случае разговорчивость кандидата это скорее "антипризнак" списывальщика, который позволяет интервьюверу чуть выдохнуть и смотреть на качество кода, а не за глазами кандидата.

Что делать и чего не делать, если вы заметили какие-то из признаков?
Нельзя говорить, что кандидат начал списывать, говорить о том, что он вышел со вкладки. Если есть подозрения, что кандидат читерит, то надо его расслабить, чтобы он потерял бдительность и окончательно спалился.

Нужно задавать дополнительные вопросы на понимание, давать фоллуап, спрашивать почему сделано именно так. При этом достаточно получить сигнал, не надо в него тыкать носом кандидата. Например, вы спросили почему такая формула, кандидат две минуты пытался что-то сказать и не смог, — записали себе сигнал, не спрашиваем кандидата "кто тебе подсказал/где ты её нагуглил".
подробно логгировать подозрения, описать их в итогах секции и поставить NH c пометкой "за списывание".

Интервью пересмотрят еще несколько человек, если есть подозрения на списование то ставят reject.

@postypashki_old
Ребятаа, там открылся донабор на стажировку в Т-банк, поэтому выкладываем сюда разбор SQL задач 😎
Обратите внимание также на то, что формулировки задач могут несильно отличаться, например, могут попросить не имя товара, а айдишник и подобное, поэтому будьте внимательны!
Решения
Задача 1:
SELECT t1.name 
FROM (
SELECT b.buyer_id, b.name, SUM(o.quantity * pr.price) as total_sum
from buyers b
JOIN orders o on b.buyer_id = o.buyer_id
JOIN products pr on o.product_id = pr.product_id
GROUP by b.buyer_id, b.name
ORDER BY total_sum DESC
LIMIT 1
)t1

Задача 2:
SELECT p.product_name 
FROM products p
LEFT JOIN orders o ON p.product_id = o.product_id AND o.order_date BETWEEN '2023-01-01' AND '2023-12-31'
WHERE o.product_id IS NULL;

Задача 3:
SELECT SUM(o.quantity * p.price) AS total_sum 
FROM orders o
JOIN buyers b ON o.buyer_id = b.buyer_id
JOIN products p ON o.product_id = p.product_id
WHERE b.city = 'Москва' AND o.order_date BETWEEN '2024-01-01' AND '2024-12-31';


@bigdata_postupashki
Топ фейлов при поступлении в ШАД

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

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

На втором этапе тоже важен ответ, без его правильности даже не будут смотреть решение. Но здесь распространённое препятствие к поступлению — неправильное оформление. Например, в прошлом году была относительно простая задача по теор веру (банальный метод индикаторов), но многие теряли половину баллов ~5 за то, что не объяснили один момент или вообще понаписали лишнего. Или традиционно на алгосах теряют от 3 баллов по ерунде, например, не рассказывают асимптотику работы set на C++.
В общем оформление невероятно важная штука и на наших курсах мы уделяем оформлению особое внимание: как осветить все нюансы и не понаписать лишнего. Если вы решили 5 задач из 8 (хороший результат), то это не гарантирует 50 баллов (десять за каждую), обычно такие марафонцы получают ~38 баллов. Опять же в прошлом году проходной был около 18 баллов и это непросто так, задумайтесь!

Ради интереса, попробуйте отгадать где же скрывается самая эпичная и распространённая ошибка на третьем этапе собеседований? Конечно же в мотивационной части! Просто многие недооценивают этот этап. На этом этапе обычно примерно 2 человека на место. Не думайте, что если у вас блестяще сдана матеша и алгосы на втором этапе и собесе, то вас возьмут, это большое заблуждение. Возможно многие согласятся, что важнее взять человека, у которого есть моральные и физические силы закончить ШАД и он четко знает зачем ему это, а не того таланта, который блестяще знает математику и алгоритмы, но банально не может объяснить зачем ему ШАД, откуда у него будет время на обучение и почему бы ему не пойти в какую-нибудь магу.
Еще частое заблуждение касаемо отбора, что можно поступить с сильной математикой, но с алгоритмами все печально. Да, раньше организаторы говорили, что классический трек — для хороших математиков, которые не умеют прогать, но сейчас фаза луны изменилась и теперь по их словам важно уметь кодить. Каждый год история, что абитуриенты отлично проходят математику на всех этапах, но лажали с алгособесом. Хотя для прохода достаточно просто решить и рассказать баянистую задачу с литкода (изи-медиум) за 30 минут!

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

@postypashki_old
Почему СИГМЫ выбирают работать в найме

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

0. Чёткий график и working-life balance.
Мне кажется, что это самая имбовая штука. Работа в найме почти всегда подразумевает фиксированный график: пришел в 9, ушел в 18 и после шести в ус не дуешь. А еще 28 дней в год ты можешь вообще не работать и получать за это денежку. Если ты работаешь на себя, то ты постоянно сталкиваешься с такой хренью, что все время что-то не доделано. Очевидно, что в какой-то момент ты точно перейдешь на режим «бодрствую = работаю», ну мб у тебя и будет один выходной на неделе, но запомни: во время него ты все равно не сможешь до конца расслабиться. А отпуск? Про него ты можешь вообще забыть на ближайшие года 3 😎😎😎

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

2. Соцпакет и гарантии.
Не стоит недооценивать этот пункт: реально, ты даже не заметишь как тебе исполнится 25 лет и поверь мне, ты уже не будешь чувствовать себя так, как будто тебе 18. В зубах начнет появляться кариес сильно чаще, чем раньше, коленка иногда начнет как-то необычно хрустеть, а после пачки чипсов ты начнешь ощущать что-то странное в своем животе. Если ты работаешь по трудовому договору, то, помимо мед страховки (ДМС), ты получаешь ещё и оплачиваемые больничные! Да-да, ты можешь даже спокойно поболеть и концентрироваться на выздоровлении, а не мотаться с температурой в офис. Есть ли у тебя такая возможность, когда ты работаешь на себя? Догадайся сам.

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

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

И ведь можно продолжать этот список очень долго: тебе могут помочь с ипотекой, тебе могут сделать айти отсрочку, тебе в какой-то момент будут платить нормальную пенсию, но мне кажется, что об этом уже можно и не говорить.

@postupashki_career
Школа бэкенд разработки

Обзор от нашего выпускника, который прошел школу бэкенд-разработки на C++ и устроился на стажировку.

Школа бэкенд разработки - это школа яндекса куда может поступить любой человек. Стек языков C++/Python/Java.

Здесь программа курса 2024. В программе вы можете увидеть много лекций на крутые темы, но мало домашек. Например асинхронное программирование без домашки, HTTP API без домашки, архитектура распределенных систем без домашки.
И это если честно мне не понравилось, сомневаюсь что можно освоить эти вещи хоть на каком-то уровне без практических заданий, а лекции я могу посмотреть и онлайн без ШБР. Так что считаю это самый большой минус шбр: отсутствие домашек.

Конечно, домашки все таки есть, например CI/CD, БД, Тестирование и это радует. Действительно, полезные домашки, некоторые знания мне сильно помогли во время стажировки.

Какие плюсы я нашел от школы:
-Пробные собесы. После завершения курса у всех есть возможность пройти пробный собес (слышал про две попытки), который засчитают как за реальное собеседование при успешном прохождении.
-Все таки лекции были полезны и на стажировке было легче, уже пришел с реальными знаниями.
-Проект, наверное, самая полезная часть. Вам дают ментора с командой, с которой будете работать над реальным проектом. Многие на этом моменте пасуют, важно найти хорошую команду.
-Эта школа однозначно лучше, чем самому ботать, все-таки атмосфера коворкинга, офис Яндекса благотворно содействуют учебе.
-Легче попасть на стажировку.
-Выпускной и оплата перелета + проживание в Москве.

Это все плюсы на мой взгляд. Если смотреть глазами какого-то 3–4-курсника универа, то, думаю, ШБР ему не так будет интересен. Потому что в школе будет очень много относительно юных ребят (15–18 лет), и для них это все-таки более актуально. Обычно 3–4-курсники уже имеют какие-то знания и тратить время на такой бесплатный образовательный проект такое себе.

Как попасть школу и реально ли пройти на стажировку?
-Сначала нужно пройти Яндекс Контест, на котором будет 3 задачи. Если конкуренция будет высокой, то нужно решить больше задач. И да, они смотрят на анкету. Задачи по моему мнению medium, hard с литкода.
-На алгособесе задачи явно проще, в целом такие же как при отборе на стажировку. Задачи с литкода. Во время собеса будет 2 задачи уровня примерно easy, medium.
-Еще будет собес с менеджером, там уже больше по бизнес-части, дадут бизнес-кейс на обсуждение в реальном времени. Но у некоторых был просто собес по бэкенду, например по языку программирования + БД.

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

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

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

@postypashki_old
2025/07/05 02:42:57
Back to Top
HTML Embed Code: