Краткое введение

Всем привет! Меня зовут Агнибха Синха. Я учусь на третьем курсе бакалавриата технических наук факультета электроники и инженерии электросвязи. Этим летом я буду проходить стажировку в качестве инженера по продуктам в Sprinklr.

Как вы попали в Sprinklr? Какова была процедура отбора?

Было онлайн-тестирование, а затем 3 раунда собеседования.

Онлайн-тест: тест проводился на HackerEarth и состоял из 3 вопросов по кодированию, которые нужно было решить за 90 минут. Вопросы были основаны на скользящих окнах, поиске циклов в графах и разновидности DFS для разбиения дерева. В целом это было хорошее сочетание простых, средних и сложных задач.

Интервью Раунд 1: Этот раунд длился около часа. Все началось с введения, за которым последовала пара каверзных вопросов о прогнозировании результата. Затем мы перешли к стандартным вопросам интервью, связанным с бинарными деревьями и суммами префиксов. От нас требовалось кодировать документы Google и объяснять решение, включая крайние случаи, и оптимизировать пространственно-временные сложности.

Интервью 2 раунда: второй раунд длился еще час и проходил по той же логике, что и первый раунд. На этот раз вопросы были более ситуативными и основанными на наблюдениях. Также было задано несколько вопросов по проектам в моем резюме.

Интервью 3 раунда: Третий раунд был раундом «Культура и таланты», который длился около 40 минут и включал стандартные вопросы отдела кадров и краткое обсуждение моих POR и внеклассных занятий. Интервьюер очень дружелюбный, и это забавный раунд, чтобы поговорить.

Как к ним подготовиться?

Основным навыком, необходимым для таких ролей, является DSA, поскольку он охватывает как онлайн-тест, так и большую часть собеседований. Убедитесь, что вы хорошо понимаете все важные алгоритмы. Для практики доступно несколько бесплатных ресурсов. Leetcode и Interviewbit хороши для понимания стандартных вопросов. Регулярное участие в конкурсах на Codeforces и Codechef помогает улучшить вашу скорость и способность решать новые задачи на месте. Вы также можете пойти на платные курсы, такие как Algozenith.

За последние несколько дней изучите несколько основ CS, таких как ООП, СУБД (вам может потребоваться больше знаний по основам CS, если вы студент с двойным дипломом). Освежите статистику задач и посмотрите на несколько головоломок от Brainstellar.

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

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

С какими трудностями вы столкнулись при подготовке к этой компании/профилю? Как вы решили эту проблему

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

По вашему мнению, кто в идеале должен претендовать на эту вакансию?

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

Конкретные советы, которые вы хотели бы дать представителям хунты, проходящим стажировку в этом году

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

Какие основные моменты, по вашему мнению, было бы уместно упомянуть в вашем резюме при таргетинге на этот профиль? (какие-нибудь конкретные предложения, которые вы хотели бы сделать?)

Будьте честны в том, что вы пишете в своем резюме, и будьте готовы все объяснить в нем. Выделите свои проекты и стажировки, если они у вас есть. Хороший проект выделяет ваше резюме и может привести к собеседованию. Если в настоящее время у вас нет проектов, попробуйте несколько самостоятельных проектов, но только после того, как вы будете уверены в DSA. Вы можете упоминать свои рейтинги на сайтах соревновательного программирования и ранги в различных конкурсах. POR не имеют большого значения в роли программного обеспечения, но упоминают их, если они у вас есть, поскольку это может быть одним из тем для обсуждения в раунде HR. Получите ваше резюме, рассмотренное несколькими пожилыми людьми, и следуйте правильному форматированию. Имейте черновик содержания, которое вы хотели бы включить в свое резюме, до того, как откроется портал ERP. Составление резюме непосредственно в ERP — не самый гладкий процесс.