Какие языки ботать Backend разработчику
Если вы начинающий специалист, то здесь есть некий парадокс.
По-хорошему нужно покопаться в C++ / C, ведь они довольно низкоуровневые и с помощью этих языков можно лучше понять, как устроена память, некоторые процессоры, concurrency, да и немного покопаться в операционных системах. На этих языках можно поперекладывать сырые байтики, поставлять туда ассемблерных вставок, повызывать всякие syscall’ы, почитать код Linux ядрa - часто хорошие учебные курсы тесно связаны с данной парой языков, а выучить какой-либо язык после плюсов не составит труда.
На этих языках было написано много классического и они полезны для изучения и понимания, но на рынке на них довольно сложно найти вакансии, а нормальные вакансии - в особенности. Это касается и стажировок: на плюсах их очень мало. На ум приходят лишь что-то специфичное в духе Kaspersky, Quantitative research. В каком-то сезоне в Тинькофф открыли лишь 5 вакансий. В тот же Яндекс можно попасть, зная лишь С++, но на чистых плюсах вакансий реально немного и поиск может затянуться. Нередко по моим наблюдениям и скромному мнению плюсы используются там, где они не нужны, где легче было бы написать проект на Go.
Также, разработчику когда-нибудь нужно будет настрочить что-нибудь на Python: какой-нибудь тупой скриптец или же написать на нем тесты. Так что знать его тоже полезно. Но на вакансии, где вы будете писать только на Питоне лучше не идти: на нем никогда не будут писаться какие-то серьезные проекты. Если проект и написан на питоне, то скорее всего это либо какой-нибудь вялый питон джанго, либо какой-нибудь легаси проект. На такое не ведитесь — будете ощущать себя макакой!
Как мне кажется один из самых лучший языков для изучения — это Go. Сейчас все новые и крутые проекты пишутся на нем, с ним не так сложно найти работу, как на плюсах, он прост и красив в изучении, также полезен, если разобраться в том, как он устроен изнутри.
Касаемо поиска работа, например, у меня была ученица с питерского ПМИ ФКН, у которой за плечами был лишь годовой курс плюсов. Она быстро прошла все собесы на стажера Яндекс, но долго ждала, когда поставят финальные собесы. По итогу HR увидела на ее гитхабе какой-то скромный пет проект, написанный на Go и предложила попробоваться, сказав "у нас здесь так много вакансий на Go". Затем девушку ждал тупой собес с руководителем и релокейт в Москву.
Также, можно попробовать что-то поклацать на Java. Язык также "старый" и буквально любая микроволновка была написана на нем, поэтому с ним вы точно не пропадете. Если наступят тяжелые времена, то можно начать писать на нем моды для майнкрафта.
Все же, нужно понимать, что язык — это лишь инструмент. Не нужно его выбирать, как жену — одну на всю жизнь! Главное — знания и понимания того, как устроен компьютер и распределенные бекенд системы, инженерия. Всему этому мы уделяем большое внимание на нашем курсе по бэкенд разработке, ведь в основном, языки похожи друг на друга, поэтому перейти на новый язык на хорошем уровне для хорошего инженера— это дело максимум недели, а для выпускников наших курсе— дело двух минут!
Полный цикл отбора в Яндекс (Бэкенд 2024)
Продолжаем сопровождать наших выпускников и радовать вас инсайдами, товарищи.
Вступительный контест
Подавался на бэкенд С++, сначала скинули ссылку на контест. Задания нашел тут, просто прорешал заранее и сдал. Первую задачу мне решил ГПТ. Вторая задача была на хэш-таблицу + строки. Третья задача была сортировка + префикс сумма. Четвертая задача была одной из самых сложных, но решалась через префикс суммы. Пятая задача была на алгоритм БОР.
Кстати, товарищи, на курсе бэкенд разработка вы найдете подробный разбор (видео + код) этих задач.
В ту же неделю пришло письмо с приглашением на собеседование, списались с HR по тг. HR оказался приятным, на все мои вопросы подробно отвечал и не игнорил.
Алгоритмическая секция 1
Задача 1: дается массив из 0 и 1. Нужно за один проход поставить все нули в начало массива. Задача баян, в группе выкладывали задачу.
Задача 2: дается массив 0 и 1. Найти длину максимального подотрезка, состоящего из 1, после удаления ровно одного нуля. Решил быстро, и в запасе оставалось еще 20 минут.
Собеседующий решил просто так не сидеть и дал 3 задачу.
Задача 3: дается строка, найти максимальную по длине подотрезок, состоящий не более чем из k различных букв. Тоже какая-то баянистая задача на два указателя...
Остается 5 минут, и собеседующий говорит: «Го, еще одну задачу, достаточно, чтобы ты рассказал идею».
Задача 4: дается массив чисел. Найти наибольший по длине подотрезок, что сумма чисел в этом подотрезке равно 0. Ну и я ему предлагаю решения с префикс-суммой и хеш-таблицей за O(1).
Алгоритмическая секция 2
Задача 1: Дается массив из 0 и 1. Найти такую позицию нуля, что расстояние до ближайшей единицы максимально возможное. Рассказываю решения за линию и пишу код.
Задача 2: Дается бинарное дерево поиска, проверить, что это дерево является сбалансированным.
Рассказываю линейное решение, пишу код, исправляю пару багов. Остается еще 15 минут, я 5 минут позадавал ему вопросов по компании, и на этом разошлись.
Алгоритмическая секция 3
Задача 1: Условие было длинное, единственное, что запомнил, что там были отрезки (как временные интервалы), которые были даны в отсортированном порядке, и нужно было написать бинпоиск)
Задача 2: Дается натуральное число n. Нужно представить число n в виде суммы квадратов. Написать программу, которая находит количество представлений числа n.
Если честно, был удивлен, что предложили такую задачу, так как она решается простой баянистой дпшкой за n*sqrt(n), к счастью, оказывается, это же решение от меня ожидали.
Приходит HR с обратной связью. Говорит, что теперь будут подбирать мне команды. Кидается 4 ссылки на команды, говорит, выбирай, что интересно, я сказал, что хочу во все попробовать. Мне начали по очереди ставить собесы в команды.
Собес 1
Пришел лид одной команды, сказал, что ему важно, чтобы хорошо знали ООП на С++.... Он начал спрашивать все по ООП, показывал примеры кодов и задавал, сколько раз какой-то объект скопируется и т. д.
В общем, собес состоял только из ООП.
Собес 2
Пришли собесить два парня, такие разговорчивые. Начали узнавать, чем занимался, есть ли у меня опыт по БД, Linux. Потом дали около алгоритмическую задачу, в которой нужно было использовать map и указатели.
Собес 3
Интервьюер Говорит, что в его команду нужен человек, который знает многопоточности. У меня от этого слова уже в глазах потемнело.... Потом он сказал, что понимает такие темы, скорее всего, стажеры не знают....
И начинает по поверхности многопоточности задавать вопросы, я, конечно же, ничего ему не отвечаю.
После он мне дает задачу и говорит: «Давайте попытаемся решить многопоточностью, есть у вас идеи?» Я говорю: «Нет», и собес на этом заканчивается.
Собес 4
Сходу мне дает задачу:
Поступают запросы вида:
+ x (Добавить число x в множество)
- x (Удалить число x из множества)
get min (вернуть минимальный элемент из множества)
get max (вернуть максимум из множества)
Такое решение нужно написать за линию. При этом в множестве могут быть повторы.
В итоге два приглашения и два отказа. Чисто хватило алгосов.
Сборник из пятидесяти тестовых заданий ML
Товарищи, с вашей помощью продолжаем обновлять и расширять наш сайт, сделали раздел Машинное обучение, вот здесь, где сейчас собраны тестовые задания на DS, ML разных грейдов в такие топовые компании как Uber, Сбер, МТС, Шаурму Х@чу и много других.
К каждому названию компании прилагается ссылка на архивав zip, в нем вы найдете не только текст заданий, но и оригинальные датасеты, а какие-то датасеты пришлось восстанавливать вручную, все для вас!
То есть сборник буквально становиться классическим задачником, он отлично подготовит вас к интервью! Только не хватает решений и указаний, теоретической справки. Мы с учениками активно прорешиваем этот сборник на нашем курсе по ML, делимся подробными решениями, какие-то из них вы уже найдете в zip архивах.
Но мне кажется мне нужна ваша помощь, товарищи, чтобы довести сборник до ума! Если у вас есть решение или другие тестовые задания на любую позицию (аналитика, разработка, ml, de), то прошу прислать их мне в лс @vice22821, готов к обмену или могу расплатиться натурой, в общем договоримся: вы мне, я вам!
Еще раз спасибо, товарищи, за столько тестовых заданий! Также не забываем про сборник тестовых заданий на аналитика.
Как всегда, все для вас, товарищи, сохраняйте, пользуйтесь на здоровье и обязательно делитесь с друзьями такой годнотой!
Поступашки продолжают набор на курс алгоритмы хард!
Мечтаешь стать крутым специалистом, но не хватает фундамента и практики? Хочешь тащить олимпиады или с легкостью проходить алгособесы, контесты компаний как Яндекс, Тинькофф, ВК или даже MANGA, HFT? Тогда тебе к нам!
Курс заточен под практику, будут подробно разобраны ВСЕ идеи и подходы, используемые составителями и интервьюерами. Как бонус вас ждет видео разбор с кодом актуального контеста на стажировку в Яндекс, подробный видео разбор с кодом всех топ 50 задач, которые только и встречаются на алго собесе в Яндекс!
Более того, ты сможешь получить ВСЕ ДЕНЬГИ потраченные на курс обратно, если первым решишь все домашние задание 😎😎
Курс длится 6 недель, каждую неделю по 2 урока, огромное количество дополнительного контента, более 40 часов контента с последующим доступом к записям и ДЗ с проверкой, за время курса подробно разберем более 200 задач! На семинарах с каждым учеником общаются по очереди, полноценное общение как здесь. Ежедневная связь, сильное окружение, помощь по составлению анкеты, резюме, пробные собесы, контесты, персональные рекомендации, инсайды и домашнее задание с проверкой, код ревью и с разбором от преподавателя, который отвечает даже после завершения курса! Все будет еще круче, чем на всех прошлый курсах (отзывы тут). Все для того, чтобы получить топовый оффер уже летом или мы вернем потраченные деньги!
Программа и подробности.
Цена 7000р за курс, при покупке на одного человека. Если берете наши курсы впервые, то только сегодня (26.07 по мск) скидка 20% на курс алгоритмы хард (скидки не суммируется)
Если покупали наши курсы ранее, то теперь цена 6000 р, если приобретали наши прошлые курсы по алгоритмам, то теперь цена 4900 р.
Для записи и всех вопросов: @menshe_treh
Коммунизм уже наступил, товарищи!
Всем нашим ученикам мы стремимся дать качественное и доступное образование. На семинарах с каждым учеником общаемся по очереди, только полноценное общение. Помогаем им составить резюме, даем личные рекомендации, предлагаем интересные вакансии, проводим пробные собеседования. А главное все ребята, которые реально готовы вкладываться, первыми выполнять дз и слушать наши рекомендации как выпускник нашего прошлого курса по бэкенд разработке, могут УЧИТЬСЯ У НАС АБСОЛЮТНО БЕСПЛАТНО!
[ Записаться на курсы ]
Поступашки продолжают набор на курс по бэкенд разработке!
Мечтаешь стать крутым разработчиком, но не хватает фундамента? Хочешь овладеть знаниями и навыками для работы в крупной компании как Яндекс, ВК, Сбер или Тинькофф? Тогда тебе к нам!
Курсы заточены под практику, вся теория будет разобраны на конкретных задачах и кейсах, с которыми сталкиваются на работе и на собесах. На курсах вас ждут куча пет проектов такие как image processor, реплицированное key value хранилище и куча мини проектов, которые пойдут в портфолио, разбор реальных тестовых заданий бигтехов, разбор актуального контеста на стажировку в Яндекс, список реальных технических вопрос с собесов и много других приятных боносов. А после прохождения курса тебя ждёт пробный собес с консультацией. А после прохождения курса тебя ждет пробный собес с подробной консультацией и сопровождением, рефералкой в Яндекс или в другие топовые компании😎
Более того, ты сможешь получить ВСЕ ДЕНЬГИ потраченные на курс обратно, если первым решишь все домашние задание 😎😎
Курс длится 6 недель, каждую неделю по 2 урока, огромное количество дополнительного контента, более 40 часов контента с последующим доступом к записям и ДЗ с проверкой! На семинарах с каждым учеником общаются по очереди, полноценное общение как здесь. Ежедневная связь, сильное окружение, помощь по составлению анкеты, резюме, пробные собесы, персональные рекомендации, инсайды и домашнее задание с проверкой, код ревью от преподавателя, который отвечает даже после завершения курса! Все будет еще круче, чем на всех прошлый курсах (отзывы тут). Все для того, чтобы получить топовый оффер уже осенью или мы вернем потраченные деньги!
Программа и подробности.
Цена 7000р за один курс, при покупке на одного человека. Если берете наши курсы впервые, то только сегодня (23.07 по мск) скидка 5% на каждый курс этой серии (скидки не суммируется)
Если покупали наши курсы ранее и готовы оставить о них подробный отзыв, то цена 6500, если приобретали наши прошлые курсы по бэкенду и готовы оставить о них подробный отзыв, то цена 6000 р.
Для записи и всех вопросов: @menshe_treh
Вот и разбор алгоритмов на Академию Бэкенда Тинькофф! Обязательно делимся с друзьями. Ждём 15 тыс просмотров на ютуб ролике и выкладываем матешу.
Смотрим! Смотрим! https://www.youtube.com/watch?v=xEgHBTy0BH0
Поступашки открывают набор на два курса по алгоритмам: алгосы старт. алгосы хард!
Мечтаешь стать крутым специалистом, но не хватает фундамента и практики? Хочешь тащить олимпиады или с легкостью проходить алгособесы компаний как Яндекс, ВК, Сбер или Тинькофф? Тогда тебе к нам!
Курсы заточены под практику, будут подробно разобраны ВСЕ идеи и подходы, используемые составителями и интервьюерами. Как бонус на алгосах старт вас ждет видео разбор с кодом актуального контеста на стажировку в Яндекс, а на алгосах хард вас ждет подробный видео разбор с кодом всех топ 50 задач, которые только и встречаются на алго собесе в Яндекс!
Более того, ты сможешь получить ВСЕ ДЕНЬГИ потраченные на курс обратно, если первым решишь все домашние задание 😎😎
Каждый курс длится 6 недель, каждую неделю по 2 урока, огромное количество дополнительного контента, более 40 часов уроков с последующим доступом к записям и ДЗ с проверкой, за время курса подробно разберем более 200 задач! На семинарах с каждым учеником общаются по очереди, полноценное общение как здесь. Ежедневная связь, сильное окружение, помощь по составлению анкеты, резюме, пробные собесы, контесты, персональные рекомендации, инсайды и домашнее задание с проверкой, код ревью и с разбором от преподавателя, который отвечает даже после завершения курса! Все будет еще круче, чем на всех прошлый курсах (отзывы тут). Все для того, чтобы получить топовый оффер уже летом или мы вернем потраченные деньги!
Программа и подробности.
Цена 7000р за курс, при покупке на одного человека. Если берете наши курсы впервые, то только сегодня (16.07 по мск) скидка 5% на каждый курс этой серии (скидки не суммируется)
Если покупали наши курсы ранее, то цена 6500, если приобретали наши прошлые курсы по алгоритмам, то цена 6000 р.
Для записи и всех вопросов: @menshe_treh
Центральный университет приглашает на день открытых дверей всех интересующихся ИТ-программой в магистратуре!
На мероприятии расскажут больше про университет, в котором можно учиться одновременно с бакалавриатом и помогают попасть на работу в биг-тех, а преподаватели — топовые специалисты ИТ-компаний и профессора ведущих вузов. На мероприятии также будет:
— информация про направления обучения в университете;
— лекции от ведущих экспертов ИТ-индустрии;
— Q&A-сессии с магистрантами ЦУ и разбор задач отбора;
— прогулка по офису Т-Банка;
— знакомство со множеством классных людей и пицца.
А еще среди всех, кто зарегистрируется на ДОД и пройдет отбор в магистратуру до 16 июля, ЦУ разыграет новенький MacBook.
Начало 17 июля в 17:30. Вход свободный, но количество мест ограничено. Регистрация здесь.
erid:2VtzqxjJPJR
Реклама, АНО ВО «Центральный университет», ИНН 7743418023
>> Крупнейшая магистратура по искусственному интеллекту ИТМО — AI Talent Hub продолжает набор🔥
▪️ 200 бюджетных мест для талантливых студентов.
▪️ Полностью выборный учебный трек из 80+ дисциплин.
▪️ Продуктовый подход с фокусом на практику.
▪️ Онлайн-обучение в вечернее время и современных форматах: воркшопы, хакатоны, работа над реальными бизнес-проектами.
▪️ Преподаватели — действующие руководители ML-направлений в Ozon, Яндекс, VK, AIRI, Sber AI и др.
▪️ Стандартное обучение (2 года) или фаст-трек (1 год) для опытных разработчиков!
▪️ Крупнейшее русскоязычное ML-комьюнити
AI Talent Hub — магистратура, созданная университетом №1 рейтинга Альянса ИИ по подготовке AI-специалистов — ИТМО и AI-компанией Napoleon IT.
>> Подай заявку до 20 июля: ai.itmo.ru
Реклама. Университет ИТМО ИНН:7813045547 erid:2VfnxwoNYBz
Начните обучение в магистратуре в Центральном университете уже на 3-м курсе бакалавриата!
Центральный университет — современный вуз, созданный вместе с ведущими ИТ-компаниями: Т-Банком, Авито и другими.
Учебу реально совместить с последними курсами бакалавриата или действующей работой. Обучение занимает 20 часов в неделю в вечернее время в первый год, а занятия проводят в центре Москвы профессоры из МГУ, МФТИ, РЭШ и практики из индустрии. Обучение в университете построено по принципам ИТ-компаний, со средой, способствующей росту и развитию.
У каждого студента будет:
- личный ментор по траектории обучения;
- доступ к карьерному центру с коучами и консультантами;
- опыт работы в проектах 30+ компаний-партнеров уже во время обучения;
- диплом гособразца.
Участвуйте в онлайн-отборе, чтобы выиграть грант на обучение до 1,2 млн рублей. Больше подробностей про университет и конкурс грантов по ссылке!
erid:2VtzqvR52wJ
Реклама, АНО ВО «Центральный университет», ИНН 7743418023
Таблица задач с алго собесов Яндекса со всей актуальной информацией: ссылка на leetcode, частота, процентов принятия.
Именно эти задачи будут подробно разобраны на нашем предстоящем курсе по алгоритмам (код + видео) как бонус!
Яндекс наверное самая популярная компания, где открыта куча вакансий от стажера до лида, потому будем активно развивать эту отдельную страничку на нашем сайте. Обязательно делитесь табличкой с друзьями, будем активно дополнять и расширять, мест в Яндексе хватит на всех!
Главные мифы алгоритмических собеседований
Сейчас единственная стажировка бигтеха, на которую можно податься прямо сейчас и провести лето с пользой — это стажировка в Яндексе, где краеугольным камнем на большинство позиций, конечно, являются алгоритмические собесы. Этот этап оброс кучей мифов, потому сегодня попросили нашего преподавателя Тимура, который сам провел десяток собеседований (не только в Яндексе), а прошел еще больше, развеять топ 5 мифов по его мнению.
- Нужно знать много алгоритмов.
В реальности же у вас минут 30, чтобы вникнуть в задания, обсудить решение, написать код, исправить ошибки. Среднестатистический человек скорее даже не успеет дерево отрезков написать. Сейчас на собеседованиях стараются давать задачи на базовые алгоритмы, но с непростой идеей.
Исключением является только компании, которые чаще нанимают олимпиадников, например всякие фонды, HFT.
- На собесе будут только задачи.
На самом деле действительно будут задачи, но попутно вам зададут вопросы по языку программирования.
Например:
Почему вы делаете ++i вместо i++.
Вы используете вектор, а как выделяется там память ? или очередь.
Вы используете unordered_map, а что под капотом ?
- Невозможно нагуглить или использовать ГПТ
Сейчас все активно пытаются использовать ГПТ и у многих успешно получается, но это больше как инструмент. Потому что вы легко можете что-то не заметить, уйти не туда, а гпт может очень хорошо направить вас на правильную мысль. Но будьте осторожны: злоупотребление ГПТ ведет к атрофии головного мозга!
- Миф про разбор
Не смотреть разбор вообще или переписать чужое решение - это две крайности. Ни тот, ни другой способ не является эффективным при подготовке к алгособесу.
Если вы в течение 30 минут не можете придумать идею к решению задачи, то задумайтесь может вам стоит порешать более простые задачи на эту тему?
Если вы все таки решили смотреть разбор, то рекомендую почитать идею, а на завтрашний день снова сесть за задачу и закодить, но уже не смотря разбор. Просмотр чужих решений безусловно развивает насмотренность, но без усилий решить и разобраться самому, его польза будет ничтожной.
- Алгоритмы на работе не нужны
Многие программисты в своей работе сталкиваются с алгоритмами, но не всегда замечают возможности для оптимизации кода, поскольку имеют весьма скромные знания. Из недавних примеров знакомый из "ML отдела" пытался бороться с галлюцинациями модели BERT, убрав все подстроки, которые встречаются больше 5 раз подряд.
Невооруженным взглядом было заметно, что асимптотика O(n^4), хотя можно было спокойно написать за O(n^2), сэкономив кучу времени на обработку запроса.
Академия Аналитиков Авито 2024
Задания тестового этапа поменяли, их можно найти в комментариях, и все оказались в равных условиях, но впереди еще экзамен и собесы. Задачи собеса прошлых лет приложены ниже, как всегда будет очень полезно их порешать до экзамена. Еще больше задач с ААА на нашем курсе по теор веру и мат стату.
1) Двое по очереди ломают шоколадку 6×8. За ход разрешается сделать прямолинейный разлом любого из кусков вдоль углубления. Проигрывает тот, кто не сможет сделать ход. Кто выиграет в этой игре?
2) Есть 100 чисел (от 1 до 100). Сколькими способами их можно расставить, чтобы разница между каждыми двумя соседними была равна 1?
3) Имеется арбуз, который весит 10 кг и при этом состоит на 99% из воды. Через некоторое время он усох и стал состоять на 98% из воды. Найдите новую массу арбуза
4) Есть неправильная монетка(p!=0.5). Предложите справедливую игру для 2 человек. Справедливая игра - такая игра, которая позволяет найти победителя, при этом шансы игроков выиграть равны
5) Стрелок 4 раза стреляет по мишени. P = 0.5 - где P - вероятность попадания. Найдите вероятность, что стрелок попадет в мишень не менее 3 раз
6) Есть колода из 32 карт(4 масти). В колоде 4 туза. Карты раскладывают в одну линию на столе. Найдите вероятность, что 4 туза лежат все вместе
7) Есть города А и Б. Туда (а->b) мотоциклист едет 50км/ч, обратно (b->a) 75 км/ч, какая средняя скорость?
8) Вероятность того, что холодильник сломается больше чем через год 0.98, а через 2 года 0.85, какова вероятность, что холодильник сломается между 1-м и 2-м годом
9) Есть n людей. Нужно узнать, болеют ли они вирусом. Вероятность, что человек болеет - p.
а) Допустим мы берем кровь у каждого человека (анализ покажет заражена кровь или нет). Найдите матожидание кол-ва анализов.
б) Допустим мы разбиваем всех людей на пары. Далее действуем так: выбираем какую-то пару, затем у каждого человека из этой пары берем кровь и смешиваем. Затем уже смотрим, заражена ли кровь. Найдите матожидание кол-ва анализов.
в) При каких p экономически выгодно использовать вариант, предложенный в (б)?
10) Есть множество всех городов России. Далее берем какой-то город и выбираем первую цифру его численности. Пример ( Город Н. - население = 145440 - > берем 1). Какая цифра будет чаще всего встречаться? Примечание: фактические данные брать нельзя, рассуждать и думать - можно
1) Какие типы данных есть в Питоне?
2) Какие структуры данных есть в Питоне?
3) Отличия типов и структур данных
4) В чем отличие очереди от стэка?
5) Надо написать функцию. Есть список. Там все элементы встречаются по 2 раза, кроме какого-то одного. Вывести элемент, который встречается 1 раз.
6) Надо написать функцию. Есть список и число n. В списке - все числа от 0 до n, кроме какого-то одного. Найти какого числа нет
7) Надо написать функцию. Есть строка, состоящая из скобок. Пример: '((()))'. Вывести true, если строка 0 правильная скобочная последовательность, иначе - false. Правильная скобочная последовательность обладает следующими свойствами:
1) Открытые скобки должны быть закрыты
2) Каждой закрывающей скобке соответствует открытая скобка
8) https://leetcode.com/problems/valid-parentheses/
9) Написать функцию, которая находит n-ое число Фибоначчи. Решить рекурсивно и итеративно
10) Дано число n. Найти сумму корней чисел от 0 до n.
11) Решить задачу 10 в одну строчку.
Аналитика проходных в ШАД, ААА, Магистратуры
В последнее время все чаще стали появляться вопросы в чате типа: какие были проходные на ААА, ШАД, магистратуру N в прошлом году?
Смотрите, товарищи, здесь есть простые наблюдения. Наблюдения подходят для всех конкурсных программ с классическим отбором: контест, экзамен, собеседования (мотивационные и технические).
Для начала нужно понимать, что баллы моделируются скорее экспоненциальным распределением. Очень много участников все таки пишут работы на что-то около нуля. Причем такое на всех этапах. Потому проходной балл опускается до 1/5-1/4 от полного балла. Здесь мы говорим лишь про те экзамены, которые нельзя посмотреть заранее с левого аккаунта и просто прорешать с другом.
Но не спешите радоваться таким низким проходным на следующий этап. Финальное решение о зачислении на программу принимается на основе всех этапов, на основе общего впечатления о вас. Да и на основном экзамене редко получается получить полный балл за задачу из-за оформления.
Баллы поступивших же находятся между 1/3 и 2/3 (95% процентный доверительный интервал) от полного балла. Поэтому если получилось решить 2/3 на всех этапы, то радуемся, я никогда не видел, чтобы на подобных программах такое правило нарушалось.
Уверен в комментариях появится немало критики. Потому еще раз подчеркну: эти наблюдения подходят лишь для классической системы отбора в три этапа, причем на этап дается пара часов. Теория не работает, например, на те же самые стажировки (Яндекс, Тинькофф, Озон и тд) просто потому, что контест можно посмотреть заранее с левого аккаунта и при желании и финансах решить на фулл заранее.
Коммунизм уже наступил, товарищи!
Всем нашим ученикам мы стремимся дать качественное и доступное образование. На семинарах с каждым учеником общаемся по очереди, только полноценное общение. Помогаем им составить резюме, даем личные рекомендации, предлагаем интересные вакансии, проводим пробные собеседования. А главное все ребята, которые реально готовы вкладываться, первыми выполнять дз и слушать наши рекомендации как выпускницы наших прошлых курсов по машинному обучению, могут УЧИТЬСЯ У НАС АБСОЛЮТНО БЕСПЛАТНО!
[ Записаться на курсы ]
Поступашки продолжают набор на курс по машинному обучению!
Мечтаешь стать крутым специалистом, но не хватает фундамента? Хочешь овладеть знаниями и навыками для работы в крупной компании как Яндекс, ВК, Сбер, Авито или Тинькофф? Тогда тебе к нам!
Курсы заточены под практику, вся теория будет разобраны на конкретных задачах и кейсах, с которыми сталкиваются на работе и на собесах. На курсах вас ждет куча пет проектов такие как кредитный скоринг и куча мини проектов, которые пойдут в портфолио, разбор реальных тестовых заданий бигтехов, разбор актуального контеста на стажировку в Яндекс, список реальных технических вопрос с собесов и много других приятных боносов. А после прохождения курса тебя ждет пробный собес с подробной консультацией и сопровождением, рефералкой в Яндекс или в другие топовые компании😎
Более того, ты сможешь получить ВСЕ ДЕНЬГИ потраченные на курс обратно, если первым решишь все домашние задание 😎😎
Курс длится 6 недель, каждую неделю по 2 урока, огромное количество дополнительного контента, более 40 часов контента с последующим доступом к записям и ДЗ с проверкой! На семинарах с каждым учеником общаются по очереди, полноценное общение как здесь. Ежедневная связь, сильное окружение, помощь по составлению анкеты, резюме, пробные собесы, персональные рекомендации, инсайды и домашнее задание с проверкой, код ревью и разбором от преподавателя, который отвечает даже после завершения курса! Все будет еще круче, чем на всех прошлый курсах (отзывы тут). Все для того, чтобы получить топовый оффер уже осенью или мы вернем потраченные деньги!
Программа и подробности.
Цена 7000р за один курс, при покупке на одного человека. Если берете наши курсы впервые, то только сегодня (31.07 по мск) скидка 5% на каждый курс этой серии (скидки не суммируется)
Если покупали наши курсы ранее и готовы оставить о них подробный отзыв, то цена 6500.
Для записи и всех вопросов: @menshe_treh
Камрады, сейчас информация для тех, кто хоть раз задумывался стать репетитором.
Мы собрали большое комьюнити умных и образованных людей, среди которых точно есть те, кому нравится обучать точным наукам и программированию. Вы сами знаете, насколько школьникам важна помощь репетиторов при подготовке к поступлению, особенно сейчас, когда хотят отметить ЕГЭ! А стать репетитором не так сложно.
Рекомендуем вам прочитать эту статью👉: /channel/mishaberezovoy
Автор статьи — Михаил Березовой. Студент факультета компьютерных наук ВШЭ, олимпиадник. За 5 лет репетиторства он разработал систему, которой пользуются все начинающие репетиторы, а действующие с её помощью сокращают время работы и увеличивают доход.
Его советам точно можно доверять, читайте даже не задумываясь.
ЗАБРАТЬ СТАТЬЮ
Полный цикл отбора в Яндекс (Аналитика)
Сейчас студенты наших прошлых курсов под моим чутким сопровождением ломанулись проходить отборы в Яндекс, поэтому постараюсь радовать вас инсайдами и актуальными вопросами.
Далее представлен слегка отредактированный текст нашего выпускника.
Вступительный контест
Задания нашел тут, просто прорешал заранее и сдал. Спустя время мой друг тоже решил по приколу попробовать, скинул ему 3 решенных задачи, он тоже прошел.
Аналитическая секция
Была одна алгоритмическая задача: есть массив целых чисел отсортированный, надо у всех отрицательных чисел знак поменять и снова отсортировать. Потом была стандартная задача на формулу Байеса: вычислить вероятность болезни, если тест показал положительный результат. В конце был бизнес кейс в духе как оценивать качество работы службы поддержки Яндекс такси. Поговорили про метрики, пользователей и тд. Прошел без каких-либо трудностей и напрягов.
Алгоритмическая секция
Всего было две задачи. Первая задача: есть строка из Х, У, О наподобие "O,O,O,O,X,X,OY,O,O,X" найти минимальное расстояние между Х и У.
Вторая задача: есть массив целых чисел надо вывести границы отрезка с заданной суммой чисел, или если такого отрезка нет, то вывести (-1,-1). Опять же прошел собес без каких-либо трудностей.
Интервью с командой
На финалах в основном были беседы за жизнь и спрашивали всякую фигню типо бизнес кейсов.
На первом финале были разговоры за жизнь и кейс: придумать метрики оценки системы рекомендаций фильмов на умных телевизорах.
На другом финале дали простейшую задачу на sql, которую я даже не запомнил, ибо на столько элементарная она была. Еще был бизнес кейс по оценке работы пуш уведомлений Яндекс лавки.
Но прям норм задачи были на финале в команде, которую я по итогу и выбрал. Было несколько задач по теор веру типо рассчитать оптимальный размер гардеробов в театре с двумя входами, если известно что приходят 400 человек (мы даже такую задачу решали с Кондратенко на семинарах). Потом спросили: у тебя десять А/Б экспериментов проводится (цвета кнопки тестируются, ну 10 разных цветов ) и один из тестов показал значимый результат (ошибка первого рода 0.1) , так вот приходит дизайнерша и говорит что её цвет кнопки показал значимый результат, что ей стоит ответить. Более типичный вопрос про множественное тестирование, я немного потупил, но решил. Ещё две задачи чисто были на теор вер, но там длинные условия и я их не понял и особо не запомнил.
Теперь немного о моих релевантных входных данных. Закончил я второй курс мехмата МГУ. Теор вер у нас был неплохой от легендарного Кондратенко. Мат стата пока не было. Прям типичного курса алгосов на мехмате у меня не было, но прога на мехмате года 4 С/С++, она скорее про вычислительные алгоритмы, но сети, элементы ООП и параллельное программирование тоже есть. В общем мне хватило и leetcode я прям не ботал, только порешал эту подборку. Питон и скл как-то пробовал изучать самостоятельно по книжкам. Курс Поступашек помог разобраться с бизнес кейсами, "продуктовым мышлением", АВ тестами и прочей чепухой, так как у меня в ВУЗе этого не было, а в и интернетах либо элементарный науч поп и тик токи для менджеров в духе "Статистике и Котики" или что-то с очень жесткой математикой.
Сейчас работаю в московском офисе Яндекса, хотя сам я из Сарова, переезд и жилье мне оплатили, кстати во время московской жары было очень приятно чилить в офисе. Занимаюсь Яндекс Картами, учу потихоньку машинное обучение.
Сборник из двухсот тестовых заданий
Продолжаем обновлять и расширять наш сайт, сделали раздел Аналитика, вот здесь, где сейчас собраны тестовые задания на аналитика разных грейдов в такие топовые компании как Авито, Тинькофф, Ozon, VK group, Сбер, МТС и много других.
Данные размечены не только названием компании, но и грейдом, и навыками: SQL, Excel, Кейс, A/B тест, Дашборд и т. д. В архивав zip по ссылке из таблицы вы найдете не только текст заданий, но и оригинальные датасеты, а какие-то датасеты пришлось восстанавливать вручную, все для вас!
То есть сборник буквально становиться классическим задачником, он отлично подготовит вас к интервью! Только не хватает решений и указаний, теоретической справки. Мы с учениками активно прорешиваем этот сборник на нашем курсе по аналитике, делимся подробными решениями.
Но мне кажется мне нужна ваша помощь, товарищи, чтобы довести сборник до ума! Если у вас есть решение или другие тестовые задания на любую позицию (аналитика, разработка, ml, de), то прошу прислать их мне в лс @vice22821, готов к обмену или могу расплатиться натурой, в общем договоримся: вы мне, я вам!
Также уверен, что тестовые задания вдохновят на пет проекты. Про самые популярные рассказал в конце задачника, тоже обратите внимание.
Как всегда, все для вас, товарищи, сохраняйте, пользуйтесь на здоровье и обязательно делитесь с друзьями такой годнотой!
Как гарантировано получить оффер уже осенью
Уверен все уже успели набраться сил и думают, как провести лето с пользой. Этот пост специально для вас, комрады!
Первым делом нужно выучить фундамент: математику и алгоритмы. Поверьте, если не сделаете это сейчас, то в будущем ОЧЕНЬ об этом пожалеете, будете чувствовать себя ограниченным в выборе и развитии до конца жизни. Необязательно доходить до уровня межнара или ICPC. Хотя бы нужно научиться решать логические текстовые задачи и базовые задачи по теории вероятностей, а по алгоритмам научиться решать leetcode медиум и простые контесты на codeforces. Какие темы ботать смотрите программу алгосы старт.
Конечно без математики и алгоритмов устроиться можно каким-нибудь аналитиком, менеджером и даже расти по карьере в одной компании. Но здесь сразу забудьте о DS или крутой разработке.
Вторым делом советую позаботиться об учебных пет проектах, найдите самые простетские на GitHub, Kaggle и тд. Скопируйте, попробуйте разобраться и поймите насколько вам это вообще интересно. Так у вас появятся мысли в какой области хочется развиваться дальше. А если уже определились, то попробуйте эти пет проекты дополнить или хотя бы адаптировать под свои интересы.
Параллельно прокачиваем теорию и базовые инструменты. Например, если интересует DS, то просто необходимо заботать классический мл, если интересует разработка, то очевидно нужно заботать соответствующий яп, сети и тд. Не буду перечислять все, просто посмотрите программу, ее вполне хватит на стажера/джуна большинства вакансий и бигтехов.
Третьем делом нужно поботать доп темы и инструменты, которые очень распространены в вакансиях вашей специальности. Например для аналитика и MLера это Spark, Apache Airflow, может, PyTorch, Hadoop и тд. Или например для разработчиков это restapi, Apache Kafka, docker, solid и так далее. Все перечислять не буду, а предлагаю вам самим открыть какой-нибудь агрегатор вакансий и походить по собесам на вакансии стажера/джуна. Таким образом вы сами сообразите в каком состоянии находится рынок труда, что требуют и спрашивают: что врать в резюме, какие пет проекты пихать, как вести себя на собесе и тд. Учитывая предыдущие два шага, то у вас уже есть прочный фундамен, и такой опыт может закончиться вполне удачно. В любом случае это вполне нормально просто получить фитбэк, ведь ваша задача хотя бы погрузиться в специальность и понять чего пока не хватает.
Помните, что большое количество реджектов — это вполне нормально, даже у бывалых ребят поиск работы занимает в лучшем случае месяца два. Подавайтесь везде, не брезгайте сомнительными конторами, предлагающими работать за копейки. На самом деле, если у вас будет такой оффер, то уже дальше вы станете чувствовать себя на собесах намного уверенней, каждый собес перестанет восприниматься как последний, у вас как будто всегда есть запасной вариант.
После этих шагов, даже если у вас не получиться найти работу мечты за оставшийся месяц, то уже осенью откроется куча новых стажировок и вакансий, к которым вы подойдете так сказать во все оружие!
Продолжаем обновлять и расширять раздел алгоритмов на нашем сайте: добавили задачи с алго собесов VK group, Авито, обновили задачи Яндекса и добавили контесты с решениями!
Все для вас, товарищи, сохраняйте, пользуйтесь на здоровье и обязательно делитесь с друзьями такой годнотой!
А если вы хотите добавить задачи на сайт или поделиться тестовыми заданиями (на любую позцию), то пишите @vice22821, сочтемся!
Топ 5 мифов про стажировки
Многие, кто думают начать карьеру, обладают множеством предрассудков и убеждений, мешающие сделать первый шаг. Сегодня развеиваем все эти мифы и продолжаем вас мотивировать, товарищи, ботать к стажировкам 😎😎
Невозможно совмещать с учебой
Работу 40 часов в неделю, действительно, совмещать с учебой на первых курсах весьма непросто, но здесь тоже есть свои герои. Все таки нередко из этих часов реально активной работы составляют 2-3 часа в день, а остальное дай Б-г созвоны.
Вообще работадатели прекрасно понимают ситуацию, что большинство ребят просто еще учится и потому идет навстречу. Например, открывают стажировки на лето, когда каникулы. А в другие сезоны можно рассмотреть парт тайм: 20 часов в неделю. Хотя таких вакансий на парт тайм конечно намного меньше, но они есть в том же Яндексе, Тинькофф, ВК, Касперский, все компании перечислять не буду, найдете их здесь.
Статистика говорит сама за себя: на четвертом курсе почти все ребята уже стажируются или работают в штате.
Нужно быть гением, чтобы попасть
Такое заблуждение сложилось из кучи воздействий. Например, из-за сильного маркетинга бигтехов (фаворит здесь конечно Яндекс, который конечно на фесты выставляет только топов) и из-за такого маркетинга все думают как-будто, кроме Яндекса, Тинькофф в мире никаких стажировок и вакансий больше нет. Хотя понятно, что есть! и отбор там намного проще, да и честно говоря попасть в эти же бигтехи можно кучей разных способов, не обязательно играть в лотерею Тинькофф или проходить кучу собесов Яндекса, Авито.
Все это подогревают заголовки в духе "Пузырь в it", о котором нам вещают еще с эры дот комов или просто бугурт так называемых в народе "вкатунов", которые по своей или чужой вине забили на фундамент и с трудом представляют, что такое бинарный поиск или два указателя.
Платят копейки, на жизнь не хватит
В среднем это действительно правда: большинство компаний дай Б-г в состоянии предложить стажерам 60 тыс gross за 40 часов в неделю. Но в тех же Яндекс, Тинькофф, Касперский и тд предлагают 80-100 тыс gross за 40 часов в неделю. Если такого оклада вам не хватит, например, вам нужно жилье, то всегда возможно договориться, обычно идут навстречу, а тот же Яндекс иногородним предоставляет неплохой отель. К тому же, если у вас нет острой нужды в финансах, то советую стажировки рассматривать лишь как элемент вашего образования и поиск себя.
Доступны только жителям Москвы, Петербурга
Большинство стажировок все таки проводятся в Москве, но как уже сказал в том же Яндексе без проблем предоставляют жилье и нередко все остальное. К тому же опять же можно договориться с руководителем, например, тот же Тинькофф обладает гибкой системой представительства: нетрудно доставить вам ноутбук хоть в Уфу, особенно такое было во время ковида. В следующем у вас или у вашей семьи среди знакомых наверняка есть жители Москвы, которые за скромную арендную плату будут готовы вас приютить. На край полно разных групп и чатов, где люди в аналогичной ситуации ищут соседа на съем квартиры. Да и офисы тех же бигтехов находятся далеко не в центре Москвы, можно удобно добираться из области и выйдет совсем не дорого. В общем можно отнестись ко всему этому как к интересному приключению!
Требуют опыт работы
На первый взгляд это кажется что-то из жанра фантастики, но на том же HH такого рода вакансий полно. Да и мои знакомые рекрутеры из бигтехов делились, что команды нередко запрашивают стажеров с опытом работы, но все таки бигтехи такой бред фильтруют. В общем на большинство стажировок опыт работы не требует, но понятно, что это не дает вам разрешение быть абсолютным нулем в профессии. Все таки на умении решать диффуры и задачи на два указателя далеко не уедешь. Советую все таки разобраться в культуре специальности. Надежней всего начать с домашних проектах, с самых простых и популярных. На гитхабе или наших курсах таких полно, разберите, адаптируйте под себя, под ту задачу или датасет, который вам нравится. Опять же рассматриваем пет проекты как элемент вашего образования: потрогать, поучиться, а не как волшебную палочку.
Стажировка в Яндекс
Единственная стажировка бигтеха, на которую можно податься прямо сейчас и провести лето с пользой. В интернетах ходит миф, что попасть в Яндекс невероятно трудно: нужно пройти кучу алгособесов, да и вообще быть фактически миддлом по уровню знаний. Доля правды здесь есть: по количеству этапов может сравниться разве, что Авито, но к счастью процесс найма очень прозрачный, это вам не какой-нибудь Тинькофф или Сбер, где лотерея каждый сезон. Старшекурсник топ вуза вообще не найдет в заданиях ничего трудного. В общем буду вас сейчас мотивировать, товариищи😎
Вступительный контест
Меняется раз в пол года, задания нашел тут, хотя вы и сами в силах зарегать левую яндекс почту и прорешать с друзьями заранее. С каждым годом количество мест на стажера выделяется все больше и больше, рост можно отслеживать хотя бы по растущему маркетингу (какие-то дорогущие фесты, ивенты, курсы). Потому иногда проходят даже с 1/3 решенных заданий (но лучше ориентироваться на 2/3). Главное не забудьте сделать хорошую анкету.
Аналитическая секция
Математика на логику и теорию вероятностей, мат стат. Простые практические задачи: подсчитать дискретное математическое ожидание, классическая вероятность или комбинаторика или найти минимальное количество взвешиваний. Пару таких математических задач могут попросить закодить то есть нужно просто знать питон и бинарный поиск, сортировки. Иногда встречается задача на SQL. Задачи уровня easy-medium. Все задачи с собесов ищутся на литкоде, потому перед самым собесом решаем какой-то топ задач, ну или вспоминаем, как решается. Если идете на аналитика, могут спросить кейс на метрики (Парадокс Симпсона). Если идете на ml могут спросить самое простое по машинному обучение. Программы нашего курса будет более чем достаточно.
Интервьюер обычно аналитик или dser, смотря куда идете. В столицах общение адекватное, всегда подскажут, если что-то оказалось не по зубам. Главное не только дать правильное решение, но и показать умение общаться, чтобы у интерьера сложилась о вас хорошее впечатление. К сожалению, по моим наблюдениям сухари нередко ловят реджект.
Алгоритмическая секция
Обычно аналитику и мл одна задача уровня medium литкод на пол часа. Всё известно! Куча материалов, куча сайтов. Есть ранжирование задач по частоте за последние 6 месяцев. Особенно обратите внимание на бинарный поиск, префиксные суммы, два указателя, хеш-таблицы. Если не очень сильны в алгосах, то лучше даже не пытаться перед собесом смотреть что-то другое. Хотя вот для общего развития можно поботать монотонный стек, простые задачи на графы или дп.
Интервьюер обычно разработчик, но и здесь случаются казусы: опоздания или просто попросили провести интервью HRа, дав листочек с решением (собес обещает быть интересным). Но не волнуемся, а включаем все свое обаяние.
Техническое интервью
Иногда приглашают на еще одно техническое интервью, но все же такое происходит редко. Спрашивают то же, что в аналитической и алгоритмической секции.
Интервью с командой
Типичные смотрины, задач не будет, но могут быть простые кейсы на порассуждать или общие вопросы по мат стату, мл, АВ-тестам. Но самое главное опять же включить все свое очарование. Спросите у HR какие будут команды, посмотрите в интернетах чем примерно они занимаются и подумайте, чем вы хотели бы заниматься, составьте вопросы команде, что в конце принять взвешенное решение.
Подготовьте самопрезентацию заранее, рассказав о своих пет проектах и может скромный достижениях. Даже во время отбора достаточно времени, чтобы успеть сделать простые домашние проекты, чтобы попробовать все "технологии" на деле. Просто берем проекты, которые делал каждый, адаптируем под себя. Такого будет вполне достаточно, о них все равно будете рассказывать очень кратко.
Как и сказал все достаточно прозрачно, требуется минимальные усилия, намного меньше, чем на сессии. Перерыв между интервью больше недели! Просто спросят и дадут фидбек. Если не получится, попробуете через пол года. Ответьте на простой вопрос: если я прямо сейчас вам дам задание, вы его сделаете за 80 тысяч рублей?
Поступашки открывают набор на лучшие курсы по самой доступной цене 🎓
Мечтаешь стать крутым специалистом и с легкость тащить собесы, но не хватает фундамента? Хочешь овладеть знаниями и навыками для работы в крупной компании как Яндекс, Тинькофф или ВК? Тогда тебе к нам! Сейчас для записи доступно шесть курсов от ведущих специалистов:
➡️ алгоритмы старт
➡️ алгоритмы хард
➡️ бэкенд разработка
➡️ машинное обучение
➡️ аналитика
➡️ инженер данных
Курсы заточены под практику, вся теория будет разобрана на конкретных задачах и кейсах, с которыми сталкиваются на работе и на собесах. На курсах вас ждут куча пет проектов и мини проектов, которые пойдут в портфолио, разбор реальных тестовых заданий бигтехов, разбор актуального контеста на стажировку в Яндекс, список реальных технических вопрос с собесов и много других приятных боносов как разбор всех задач с алгособесов Яндекса! А после прохождения курса тебя ждет пробный собес с подробной консультацией и сопровождением, рефералкой в Яндекс или в другие топовые компании😎
Более того, ты сможешь получить ВСЕ ДЕНЬГИ потраченные на курс обратно, если первым решишь все домашние задание 😎😎
Каждый курс длится 6 недель, каждую неделю по 2 урока, огромное количество дополнительного контента, более 40 часов уроков с последующим доступом к записям и ДЗ с проверкой! На семинарах с каждым учеником общаются по очереди, полноценное общение как здесь. Ежедневная связь, сильное окружение, помощь по составлению анкеты, резюме, пробные собесы, контесты, персональные рекомендации, инсайды и домашнее задание с проверкой, код ревью и с разбором от преподавателя, который отвечает даже после завершения курса! Все будет еще круче, чем на всех прошлый курсах (отзывы тут). Все для того, чтобы получить топовый оффер уже осенью или мы вернем потраченные деньги!
Программа и подробности.
Цена 7000р за один курс, при покупке на одного человека. Если берете наши курсы впервые, то только сегодня (08.07 по мск) скидка 10% (скидки не суммируется)
Если проходили наши курсы ранее и готовы оставить о них подробный отзыв, то цена 6500.
Для записи и всех вопросов: @menshe_treh
Почему ты не можешь попасть на стажировку
Казалось бы ответ кроется в немаленькой конкуренции, большой воронке и банальной неопытности: не так заполнил анкету, не так ответил и тд. Но оказывается есть и другие пути: летом и в новом учебном году нас ожидает много образовательных программ и митапов, зачем они нужны и как помогают начать карьеру просто и без боли сейчас обсудим.
Сезонные курсы, школы
Для участия нужно написать контест аналогичный стажировки и попасть в топ. Конкурс традиционно ниже просто из-за меньшего количества участников. Да и совсем жёсткие ботари не станут участвовать в каком-нибудь курсе по основам java. Иногда их прям открыто отшивают, тот же Тинек. Поэтому пишем анкету аккуратней: не нужно писать про мощные пет проекты, другие курсы, а то рекрутеры подумают, что вы слишком для них хороши и лучше дать возможность другим ребятам. Но такое происходит не всегда, нужно следить за позиционированием программы. Например, в прошлый раз как мне показалось у рекрутеров летних школ Яндекса ожидания были завышены.
Не все курсы прям топ. У того же Тинька они обычно очень поверхностные. Но зато если окажетесь около топа в рейтинге по дз, сразу позовут на собес. Хотя быть в топе необязательно, когда появляется вакансия стажёра, рекрутеры первым делом проходятся именно по участникам таких курсов. При том могут скипнуть несколько этапов собесов.
Даже если и не позовут на собес, то курсы отлично будут смотреться в вашей анкете и добавят очков лояльности.
Фесты
Проходят довольно часто. Иногда для участия нужно решить скромный контест, так как офис не резиновый.
Полно всяких конкурсов на месте, где можно выиграть гаджеты, прикольный мерч, который поможет вам клеить первокурсниц, или фаст трек (скип нескольких этапов). Конкурсы из разряда решите задачи уровня ЕГЭ. Хотя никакого соревновательного процесса нет, нужно просто заморочиться и решить пару задач.
Также это отличный повод просто выйти из дома и пообщаться. Особенно хорошая возможность для ребят, которые приехали учиться из регионов и страдают от недостатка общения. Может быть, там и девушку себе найдете. Кстати, если заметите, то организаторы в рекламные посты специально выбирают фотографии как можно с большим количеством девушек.
Дни карьеры, митапы
Все аналогично предыдущему, но могут проходить в стенах вуза, из-за чего воронка меньше. Вот, какой план. Приезжаете в субботу утром на очную встречу. Спикер говорит в духе: "Если остались вопросы — буду рад ответить на них после доклада у стенда". Можно подойти и сказать: "Классный доклад! А как попасть к вам на стажировку?". Ему внимание приятно, ему эндорфин создание плавит. Он может и не собирался ещё вчера никого нанимать, но видит, что вы вместе с ним, превозмогая сон, приехали к 10 утра в РГГУ на Выхино. И отвечает: "Ну приходи, вот мой номер".
Хакатоны, соревнования
Конечно, это хорошая идея для свидания, но также часто спонсорами таких событий являются именно компании. Если займете призовое место, то дадут фаст трек, денежный призы, мерч, гаджеты или хотя бы чокопай. Но для нас больше интересно, что соревнование очно, а значит там есть и представители компании, которым нужен интерн / джун. Действуем по предыдущей схеме и приглашение на собес в кармане.
Обычные вакансии
Помимо топовых компаний есть и "ноунеймы", у которых не так много вакансий и для них сильно тратиться на пиар просто иррационально, но при этом проекты, команда и тд не хуже чем в бигтехах, а отбор конечно намного проще, главное поискать. Искать можно на любом агрегаторе в духе HH или у каждой компании есть страничка с вакансиями на своем сайте (гуглим в духе "Тинькофф вакансии в it"). Только не подаемся на всякий шлак без преспективы развития в духе скл писателя.
Главное помним, что выиграть в этой лотерее вполне реально, что доказывают реальные истории ваших знакомых и одногруппников, главное знать правила игры! Узнать их вам поможет наш чат единомышленников.
Поступашки открывают набор на два курса по алгоритмам: алгосы старт. алгосы хард!
Мечтаешь стать крутым специалистом, но не хватает фундамента и практики? Хочешь тащить олимпиады или с легкостью проходить алгособесы компаний как Яндекс, ВК, Сбер или Тинькофф? Тогда тебе к нам!
Курсы заточены под практику, будут подробно разобраны ВСЕ идеи и подходы, используемые составителями и интервьюерами. Как бонус на алгосах старт вас ждет видео разбор с кодом актуального контеста на стажировку в Яндекс, а на алгосах хард вас ждет подробный видео разбор с кодом всех топ 50 задач, которые только и встречаются на алго собесе в Яндекс!
Более того, ты сможешь получить ВСЕ ДЕНЬГИ потраченные на курс обратно, если первым решишь все домашние задание 😎😎
Каждый курс длится 6 недель, каждую неделю по 2 урока, огромное количество дополнительного контента, более 40 часов уроков с последующим доступом к записям и ДЗ с проверкой, за время курса подробно разберем более 200 задач! На семинарах с каждым учеником общаются по очереди, полноценное общение как здесь. Ежедневная связь, сильное окружение, помощь по составлению анкеты, резюме, пробные собесы, контесты, персональные рекомендации, инсайды и домашнее задание с проверкой, код ревью и с разбором от преподавателя, который отвечает даже после завершения курса! Все будет еще круче, чем на всех прошлый курсах (отзывы тут). Все для того, чтобы получить топовый оффер уже летом или мы вернем потраченные деньги!
Программа и подробности.
Цена 7000р за курс, при покупке на одного человека. Если берете наши курсы впервые, то только сегодня (30.06 по мск) скидка 10% (скидки не суммируется)
Если покупали наши курсы ранее, то цена 6500, если приобретали наши прошлые курсы по алгоритмам, то цена 6000 р.
Для записи и всех вопросов: @menshe_treh
Поступашки открывают набор на курсы по теор веру и мат стату. линейной алгебре. мат анализу для тех, кто поступает в магистратуры!
Мечтаешь поступить в топовую магу? Или просто хочешь тащить собесы и стать крутым специалистом в DS, но не хватает фундамента? Тогда тебе к нам!
На курсе будет разобрана специфика задач, ВСЕ идеи и подходы, используемые составителями. А также тебя ждёт пробный экзамен и собеседование!
Более того, ты сможешь получить ВСЕ ДЕНЬГИ потраченные на курс обратно, если первым решишь все домашние задания 😎😎
Как всегда лекции со всей необходимой систематизированной теорией, семинары (на которых вы не просто сидите в чате, а имеете возможность отвечать, как на живом уроке), домашние задачи, разбор домашних задачек, куратор Владислав, который готовит десяток лет, все что может вам потребоваться для полной подготовки!
Цена самая доступная: 6000 р за один курс, при покупке на одного человека.
Только сегодня (22 июня по мск) отдаем курс за 5000 р. Если покупали наши курсы ранее 4500 р. Если берете три и более курсов серии, то каждый будет стоить 4500 р.
Начинаем уже 30 июня! Первые лекции уже доступны, поэтому торопитесь.
После семинара доступна запись. Кураторы помогут заполнить анкету, помогут в абсолютно в любом вопросе, задаче. Вас ждет пробный экзамен, персональное собеседование! А также разведка по каждому экзамену, инсайды и персональные рекомендации.
Программа и подробности.
Для записи и вопросов: @menshe_treh
Алгоритмы в Ai-Masters
AI Masters — это двухгодичный курс, который можно сравнить с ШАД. Обучение на курсах AI Masters действительно качественное, и это прекрасная возможность получить дополнительные полезные знания за два года.
Подробный пост о этапах поступление написано здесь.
В Ai-Masters алгоритмы встретите в основном на экзамене, и там будет всего одна задача. Эта задача значительно отличается от тех, с которыми можно столкнуться на собеседованиях или в ШАД (за исключением олимпиады ШАД, которую запустили в 2024 году). Также алгоритмы будут на собесе, но по опыту прошлых лет там простетские вопросы в духе: какие знаете сортировки, посчитайте сложность алгоритма.
Если у вас есть опыт участия в олимпиадах по программированию, то эти задачи покажутся вам несложными. Они примерно соответствуют второй задаче ВсОШ.
Мне кажется, что если у вас есть пробелы по математике, то лучше сосредоточиться именно на ней. Многие люди спокойно поступают не решая задачу по алгоритмам, но знать алгоритмы важно для того чтобы успешно закрыть курс по алгоритмам, так что ботать алгоритмы стоит, но не для того чтобы решить эту единственную задачу, а для того чтобы была база и заодно прокачать скилы для успешного прохождения собесов.
С примером и разбором одной из задач можно ознакомиться здесь.
И так как все таки подготовиться.
Как уже сказал вам необходима прочная база. Подготовка к алгоритмическому собеседованию или в ШАД отлично подходит. Подробнее про подготовку можно почитать здесь и здесь
Теперь готовимся к AI-Masters (кстати эта подготовка вам поможет к собесу и в какую-то хорошую HFT компанию).
Так как задачи по алгоритмам попадаются разные, то нужно перестраховаться и прокачать алгоритмы по следующим темам.
* Многомерное ДП и дп по подмножествам
* Дп по поддеревьям
* Теория игр
* Эйлерев путь
* Планарные графы, независимое множества (графы)
* Структуры данных (ДО, Фенвик, Sparce Table)
* Хеши
Также рекомендую решать региональные олимпиады школьников - первых двух задач будет достаточно.
Все темы выше проходят в стандартном курсе по алгоритмам, например в МФТИ, лекции которые можно найти в ютубе.
Задачи на эти темы спокойно можно найти в informatics.
Слив Академии Аналитиков Авито
Товарищи, сегодня утром у ААА произошел баг (полетели ссылки) и мне удалось выкачать задания первого и даже второго этапа. Ждем 500 шэров (поделиться с другом) и делаем разбор. Первый этап прикреплен файлом, а второй ниже. Все входит в программу нашего курса по теор веру и мат стату.
Задача 1
70 процентов машин покупают те, у кого уже есть машина. 50 процентов пришедших в магазин, но не купивших машину, уже имеют машину. 40 процентов посетителей покупают машину.
а) найти вероятность, что у пришедшего в салон есть машина.
б) найти вероятность продажи человеку, у которого уже есть машина.
в) найти кому выгоднее продавать: человеку, у которого уже есть машину или тому, у которого нет машины.
Задача 2
У Болта есть мировой рекорд 9,58. Нормальное распределение со средним 9,94, отклонение 0,36
а) найти вероятность пробежать быстрее, чем за 9,58
б) он говорил, что на тренировках бегал за 9,46, найти вероятность, что из 5 забегов 1 будет быстрее, чем 9,46
в) что из 5 среднее будет быстрее, чем 9,46
Задача 3
Сумма цифр в записи первых двух чисел равна 150, а в последних двух равна 109. Найти сумму цифр второго и третьего числа
Задача 4
"Дилемма заключенных"
а) Губка боб и Патрик разбили скульптуру. Их будут допрашивать по очереди. Если признаются оба - каждый отдает по 2 крабсбургера. Если оба молчат - каждый отдает по одному. Если рассказывает только один из них, то тот, который рассказал за честность не должен ничего, а другой должен 5 крабсбургеров. Что выберут друзья? Что будет, если они договорятся заранее?
б) Они не унывают и решают гулять или быть дома. Если оба идут гулять, то губка(Г) радуется будто у него 4 крабсбургера, а патрик(П) - 8. Если оба дома - (Г - 2, П - 4). Если Г дома, а П гуляет (Г - 5, П - 6), если Г гуляет, П дома (Г - 3, П - 10). Что выберут друзья?
в) То же, что и в б, только они могут проводить время и дома и на улице, то есть (П - q - дома, 1-q - на улице, Г - p - дома, 1-p - на улице)
г) Всего друзья могут поймать Q медуз. Г ловит q1 медуз, П q2 медуз. Функция u(Q) = 6-Q. На одну медузу тратится 3 ед. усилий. Как лучше действовать?
Задача 5
Мальчик скачивает приложение, 1 процент в среднем загружается за 2 секунды. Экспоненциальное распределение. Но мальчику нужно уезжать через 3 минуты, а загружать можно только через домашний вай-фай. Найти вероятность, что он сможет загрузить приложение.
Задача 6
Есть круглый стол без ножек.
Какова вероятность, что если поставить 3 ножки по краям столешницы, то стол устоит?
Задания и решения можно обсудить в нашем чате или БОТАЛКЕ.