Опыт интервью Mathworks EDG | В кампусе 2022
Раунд 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-вопросы. Некоторые из них:
- Расскажите о ситуации, когда у вас были свои планы, но возникли срочные дела, и как вы с этим справились?
- Что вы будете делать, когда между двумя членами вашей команды возникнет конфликт в ходе обсуждения, как вы на него отреагируете?
- Расскажите мне ситуацию, когда вы получили какую-то работу по технологии, в которой вы новичок.
- Каковы ваши предпочтения по местоположению? Бангалор или Хайдарабад и почему?
- У вас есть незаконченные задачи и срок их выполнения близок, но у вас также есть планы на выходные с семьей, что бы вы сделали в этом случае?
Вердикт: выбран