Опыт интервью Mathworks EDG | В кампусе 2022

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

Раунд 1: онлайн-тест: 90 мин.

  • Математические рассуждения
  • MCQ на основе C
  • C++/Java MCQ (попробуйте любой)
  • Python MCQ (бонус)
  • 2 вопроса по кодированию:
    • Максимальная разница между возрастающими элементами: https://practice.geeksforgeeks.org/problems/maximum-difference/0
    • Cherry Pickup: доступен по коду Leet.

Раунд 2: групповое обсуждение: 15 мин.

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

Кандидаты, отобранные для собеседования, прошли следующие 3 тура в случайном порядке:

Раунд 3: Управленческий раунд: 45-50 мин. Этот раунд начался с моего представления. После этого интервьюер предложил мне дать ответы на примерах из моего опыта. Вот некоторые из вопросов:

  • Мое понимание EDG.
  • Области улучшения (как личные, так и технические).
  • Ситуация, когда у вас возникли разногласия с наставником/членом команды.
  • Предпочтительное местоположение
  • Как вы распоряжаетесь своим временем, когда накопилось много дел?
  • Как вы справляетесь с ситуациями давления?
  • Расскажите мне ситуацию, когда вы были на грани дедлайна.
  • Что вас больше всего волнует в MathWorks?

Раунд 4: Технический раунд: 60 мин. Интервьюер поделился ссылкой на IDE hackerrank. Затем он начал вставлять фрагменты кода и с должным обоснованием спрашивал у меня результаты. Коды были связаны с базовыми концепциями C и C++ и концепциями ООП. Некоторые из выходных вопросов были связаны с:

  • Динамическое выделение памяти в C/C++
  • Маллок, Каллок
  • Структура против союза против перечисления
  • Использование заголовочного файла #include, как его использует компилятор при выполнении кода.
  • В чем разница между
    • # определить количество 10; а также
    • константное число = 10;
  • Понятия Oops: полиморфизм — время компиляции и время выполнения
  • Указатели и sizeof(указатели)
  • использованная литература
  • Абстрактный класс и виртуальная функция
  • Ключевое слово Const, статическое ключевое слово и т. д.

Некоторые основные вопросы по структурам данных, такие как:

  • Что такое бинарное дерево и бинарное дерево поиска?
  • Элемент поиска в двоичном дереве, а также в двоичном дереве поиска.
  • Напишите код для обоих и объясните наихудшие временные сложности.
  • Реализуйте Queue, используя Stacksapproach, а затем напишите код.

Попрактикуйтесь в выходных вопросах, связанных с c, c++, указателями, статическими ключевыми словами и т. д., поскольку они выглядят очень запутанными, если у вас недостаточно практики.

Раунд 5: Раунд HR: 30-40 мин. Этот раунд начался с того, что мы оба представились. Затем интервьюер задал мне общие HR-вопросы. Некоторые из них:

  • Расскажите о ситуации, когда у вас были свои планы, но возникли срочные дела, и как вы с этим справились?
  • Что вы будете делать, когда между двумя членами вашей команды возникнет конфликт в ходе обсуждения, как вы на него отреагируете?
  • Расскажите мне ситуацию, когда вы получили какую-то работу по технологии, в которой вы новичок.
  • Каковы ваши предпочтения по местоположению? Бангалор или Хайдарабад и почему?
  • У вас есть незаконченные задачи и срок их выполнения близок, но у вас также есть планы на выходные с семьей, что бы вы сделали в этом случае?

Вердикт: выбран