1) Краткое введение
Привет всем, я Сусната Бисвас, выпускница последнего года обучения на факультете электротехники, записавшаяся на курс бакалавриата технических наук. Я буду проходить стажировку в качестве разработчика программного обеспечения в Reliance-Jio летом 2023 года. Этот блог включает в себя мой опыт CP, стратегию подготовки и опыт участия в раундах кодирования CDC и интервью. Я был большим последователем этой серии блогов CDC от SWG, и я постараюсь включить все мелкие полезные подробности, касающиеся стажировки CDC в KGP, так что да, это будет довольно долго!
2) Как вы попали в Reliance? Какова была процедура отбора?
Компания Reliance-Jio впервые пришла нанимать стажеров. Как правило, они прибывают только на сессию размещения. Это была компания Day-5. Таким образом, процесс выбора был простым и довольно простым. Он состоял из 1 раунда кодирования и 3 раундов интервью. Все раунды интервью были основаны на вопросах, связанных с резюме и персоналом. В раунде кодирования было задано 2 основных вопроса. Один был связан с треугольником Паскаля, а другой был базовой реализацией 2-указателя. Вопросы находятся на уровне CF div2 B в смысле реализации, но не настолько AdHoc, как обычно задают в Codechef или Codeforces. С этим справится любой, у кого есть 2–3 месяца хорошей практики в Interview Bit & Leetcode.
Около 40–45 студентов попали в шорт-лист для финального собеседования. Я не знаю, почему они провели 3 раунда однотипных интервью. Ни в одном из интервью не задавали вопросов о кодировании. В моем резюме было много исследовательских проектов и корпоративных стажировок, связанных с машинным обучением и глубоким обучением. Они постоянно просили дать краткое описание каждого проекта в каждом раунде. Во втором интервью HR был очень впечатлен одним из моих проектов, упомянутых в моем резюме, связанным с оптимизацией траектории БПЛА с интеграцией алгоритма Bees. Они углубились в это, спросив, как работают алгоритмы пчел, их недостатки и как с их помощью можно изменить задачу коммивояжера (TSP). В конце интервью меня спросили, заинтересован ли я в дальнейшем продолжении этого проекта. Они всегда ожидают оптимистичного ответа на такой вопрос, поэтому, если ваш ответ НЕТ, то также дайте дипломатический ответ. Интервью прошло очень хорошо. В последнем раунде они задавали общие HR-вопросы, такие как «Почему мы должны нанять именно вас?», «Ваша слабость?», «Какими качествами вы обладаете?» и тому подобное. Последним вопросом, который мне задали, было назвать 5 продуктов компании Jio, которыми я пользовался.
3) Как к ним подготовиться?
Тщательно используйте все свои навыки решения проблем DSA. Interview Bit и Leetcode, возможно, являются лучшими ресурсами для подготовки к раундам кодирования. Помимо кодирования важно быть знакомым с вашим резюме. Вы должны хорошо разбираться в том, что вы написали в своем резюме. Как правило, они спрашивают вас из выделенных технических терминов в вашем резюме. Упоминание чего-то, что вы еще не сделали в своем резюме, производит очень плохое впечатление на интервьюера, что может привести к исключению из дальнейших раундов. Компании, которые приходят после третьего дня, обычно предпочитают ваше резюме и проекты, а не задают сложные вопросы DSA. Обновление моего резюме помогло мне
набрать дополнительные баллы за интервью с Джио. Кроме того, я регулярно участвовал в конкурсах CF и Atcoder, которые, безусловно, развили мои навыки решения проблем, но я не уделял много внимания этим конкурсам. Пожалуйста, просмотрите этот блог, который ведет Шиванш Шукла (Гравитон), мой очень хороший друг, чтобы получить краткую информацию обо всех компаниях первого дня.
4) С какими трудностями вы столкнулись при подготовке к этой компании/профилю? Как вы решили эту проблему?
Сложность подготовки к такому профилю, как SDE, заключается не в нехватке ресурсов, а как раз наоборот. Существует слишком много ресурсов, чтобы новичок озадачился тем, с чего вообще начать. Лучшим решением будет сосредоточиться только на одном конкретном ресурсе и слепо доверять ему, и если вы не можете решить большую часть одного ресурса, с которого вы начали, не смотрите ни на что другое, так как это еще больше запутает вас. Это стратегия, которой я следовал, и я бы порекомендовал Leetcode и решение Interview Bit для последующего пересмотра.
5) Кто, по вашему мнению, в идеале должен претендовать на эту вакансию?
Любой, у кого есть хорошие навыки решения проблем и способность быстро схватывать вещи, поскольку в области программного обеспечения все быстро меняется, и ему необходимо адаптироваться и быть достаточно гибким, чтобы адаптироваться к этим изменениям.
6) Любой конкретный совет, который вы хотите дать хунте, проходящей стажировку в этом году.
Для приготовления:
● Практикуйте КП.
● Постарайтесь изучить основы ООП, компьютерных сетей, ОС и СУБД (менее важные).
● Могут помочь проекты, связанные с разработкой.
● POR совсем не нужны.
Для интервью:
● Лучшим советом было бы сохранять уверенность и верить в себя.
● Интервьюер в основном хочет оценить, насколько хорошо вы думаете и подходите к проблеме.
● Очень важно, чтобы, думая о решении проблемы, вы думали вслух.
● Продолжайте обсуждать с интервьюером свой подход, чтобы, даже если вы ошибетесь, он мог дать вам подсказку, чтобы вернуть вас в нужное русло.
Наряду с сосредоточением внимания на DSA, уделите особое внимание одной конкретной вещи, о которой я думаю, когда пишу это: для многих профилей SDE 1/2 дня будьте хороши в том, что вы делаете. Знать как можно больше алгоритмов, языков, теории информатики. Если вы собираетесь начать процесс CDC, вы поймете, что он очень предвзят, и фактор удачи играет здесь важную роль. Вы не попадете в шорт-лист даже после ошеломляющей производительности в тестах на кодирование, а ваш друг легко попадет в шорт-лист. Просто забудьте обо всех этих негативных мыслях и наслаждайтесь процессом CDC. Всегда помните: «КАРМА всегда РАБОТАЕТ».
7) Какие основные моменты, по вашему мнению, было бы уместно упомянуть в вашем резюме при таргетинге на этот профиль? (какие-либо конкретные предложения, которые вы хотели бы сделать?)
Хотя я одновременно готовлюсь к профилю SDE, Quant & Data, я сделал одно резюме. Но вы можете сделать отдельные резюме для разных профилей.
Для ролей Software & Quant вы можете упомянуть проекты, связанные с разработкой, основные теоретические проекты CS, выполненные под руководством любого профессора, FT (многие люди этим занимаются) и науку о данных. Вы также можете упомянуть ранги Google Kickstart (предпочтительно до 1000), ранги ICPC (квалифицированные для региональных могут быть золотым словом вашего резюме), в целом, Codeforces (пожалуйста, укажите, что у вас есть как минимум › 1350) и Codechef (› 4 * ).
Профиль данных вы можете посмотреть в моем резюме. Это очень хорошо написано. Для этого профиля обычно ожидают как минимум 1-2 исследовательских проекта, и вы должны хорошо владеть Python, СУБД и SQL. Пожалуйста, укажите библиотеки Python, которые вы знаете, в своем резюме. Местные иностранные проекты в 100 университетах рейтинга QS особенно освещают ваше резюме для этого профиля.
В общем, вы можете упомянуть ранги JEE, олимпиадные достижения, навыки и опыт, POR (обязательно для профиля консультанта) и внеклассные мероприятия (обязательно для профиля консультанта) для всех профилей.