MathWorks (EDG) Interview Experience (на кампусе) 2022 г.

Опубликовано: 13 Января, 2023

Компания MathWorks посетила наш кампус в июле 2022 года в качестве FTE, инженера или младшего сотрудника в группе инженерных разработок (EDG).

Раунд 1 — раунд онлайн-кодирования (продолжительность: 90 минут): всего было задано 44 вопроса. 6 разделов были посвящены MCQ, а 1 раздел был связан с кодированием.

  • Раздел 1 – Математика
  • Раздел 2 – Принципы программирования
    Следующие 3 раздела — это C, C++ и Java, из которых 2 нужно попробовать.
    Раздел кодирования – вопросы были связаны с суммой префиксов, сортировкой и манипулированием битами.
    • Сверните струну — решение
    • Двоичная сортировка по возрастанию — решение

Последний раздел был бонусным разделом, связанным с Python. В шорт-лист этого тура вошли 22 студента.

Раунд 2 — групповое обсуждение (продолжительность: 20 минут). За этим раундом последовало PPT (беседа перед размещением) компании. Темой стало понимание роли EDG – Engineering Developer Group. В каждой группе было по 5-6 абитуриентов. Каждый из нас высказал свое мнение и обсудил его.

В этот тур вошли 11 студентов, и порядок следующих туров варьировался от человека к человеку.

Раунд 3 — HR-интервью (продолжительность: 30 минут). После вступления меня спросили, что я понял о MathWorks и роли PPT. Затем были заданы следующие вопросы:

  • Предпочитаемое местоположение и его причины.
  • О моем опыте стажировки в Arista Networks.
  • Объясните любой из моих проектов.
  • Объясните ситуацию, в которой у меня возник конфликт с членами моей команды, и как я буду разрешать такие конфликты в целом.
  • Ситуация, когда у меня был отрицательный отзыв.
  • Как бы я поступил в ситуации, когда нужно сделать много работы за меньшее время?
  • Все, что я хотел улучшить.
  • Затем мы обсудили важность многозадачности на работе.
  • Наконец, меня спросили, есть ли у меня вопросы к нему.

Раунд 4 — Техническое интервью (продолжительность: 60 минут). После введения мне дали ссылку HackerRank CodePair для написания кода. Меня попросили дать обзор раунда кодирования.

  • Первый вопрос был «Грабитель дома 2 — Решение». Интервьюер попросил меня объяснить подход шаг за шагом, а затем закодировать его. Мне задавали вопросы о различных аспектах моего кода, таких как приоритет операторов и т. д. Интервьюер дал несколько тестовых примеров для проверки вывода моего решения. Затем меня спросили, как я буду отлаживать, если столкнусь с какими-либо ошибками.
  • Меня попросили реализовать структуру данных (псевдокод), используя классы, которые хранят транспортное средство и определенные параметры и находят два ближайших транспортных средства из заданного тестового автомобиля. Я использовал 2 класса для его реализации. Мне сказали делать любые предположения, если потребуется. Интервьюер изменил вопрос и спросил о последствиях и причинах некоторых ситуаций, связанных с const, наследованием, конструктором, спецификатором доступа, параметрами, используемыми в элементах данных классов и т. д.
  • Меня попросили реализовать DFS для массива на python (хотя моим предпочтительным языком был C++), чтобы вернуть сумму его элементов. Затем интервьюер изменил вопрос, добавив дополнительные ограничения, такие как альтернативная сумма и т. д.
  • Меня спросили о некоторых темах ОС, таких как условия гонки, виртуальная память, пейджинг, взаимоблокировка, предотвращение взаимоблокировки, семафоры и т. д. Меня спросили, есть ли у меня опыт использования C++ отраслевого уровня.
  • Наконец, меня спросили, есть ли у меня вопросы к нему.

Раунд 5 — управленческое интервью (продолжительность: 30 минут): интервьюер устроил меня поудобнее, и мы представились. Меня спросили, что я понял о MathWorks и роли PPT. Были заданы следующие вопросы,

  • Мои основные сильные стороны.
  • Объясните любой из моих любимых проектов.
  • Объясните любую трудную ситуацию, с которой столкнулись в прошлом.
  • Опыт стажировки и то, что мне нравится в наставничестве, которое я получил во время стажировки.
  • Любой опыт командного проекта и любые конфликты в команде и то, как я их разрешил.
  • Мой любимый язык программирования и как проходил мой путь его изучения?
  • Моя инициатива, которой я горжусь.
  • Лучший комплимент, полученный от любого профессора или коллеги.
  • «Кем вы являетесь с точки зрения других?»
  • Ситуация, когда я организовал мероприятие.
  • Меня попросили объяснить опыт работы с Google Hash Code, о котором я упоминал в своем резюме.
  • Меня спросили о предпочтительном местоположении.
  • Наконец, меня спросили, есть ли у меня вопросы к ней.
  • Мне посчастливилось быть единственным кандидатом из нашего колледжа.

Советы:

  • Держите общение четким и убедитесь, что интервьюер понимает ваш мыслительный процесс.
  • Будьте готовы ко всему, что вы упоминаете в своем резюме, и не упоминайте в своем резюме то, что вы не уверены в нем, особенно проекты и навыки.
  • Сохраняйте спокойствие, сохраняйте уверенность и будьте честны. Не напрягайтесь, если не можете ответить ни на один вопрос.
  • Интервьюер всегда помогает вам, давая подсказки. Продолжайте усердно работать с позитивным настроем.