Рубрики

Интервью с Microsoft Опыт | Комплект 49 (для стажировки)

Недавно Microsoft посетила наш кампус для стажера SDE. Процесс занял более 4 месяцев.

Раунд 1 (онлайн MCQ)
время 30 минут.

Это было сделано на CoCubes.com, было около 25 вопросов разного уровня сложности. Темы: C, C ++, Aptitude.

Около 60 студентов из 150 были отобраны для участия в следующем туре.

Раунд 2 (Раунд онлайн-кодирования)
время — 90 минут

    Это было проведено в тот же день. Было два вопроса о структуре данных.

  1. Напишите функцию, чтобы проверить, сбалансированы ли скобки («()», «{}», «[]») в данной строке или нет.
    GeeksforGeeks Ссылка
  2. Напишите рекурсивную функцию для создания списка из двух заданных связанных списков, которые содержат пересечение элементов, присутствующих в заданных списках, на месте.

37 студентов были включены в шорт-лист для следующего тура.

Раунд 3 (телефонное интервью)

    время- 33 минуты

  1. Меня попросили представиться.
  2. Затем было несколько вопросов о проекте, над которым я работал. Поскольку мой проект был в java в качестве внешнего интерфейса и oracle в качестве внутреннего, мне было задано несколько вопросов о многопоточности и sql.
  3. Затем меня попросили объяснить логику и код для прохождения уровня двоичного дерева по уровням, но в спиральной форме.
    GeeksforGeeks Ссылка
  4. Логика и код для самого низкого общего предка в бинарном дереве поиска.
    GeeksforGeeks Ссылка
  5. Сложность обоих приведенных кодов и почему такие сложности.
  6. мне задавали вопросы по OS-
  7. На С ++ было мало вопросов.
  8. Меня спросили, есть ли у меня какие-либо вопросы, и я спросил о работе, которую стажеры будут выполнять в Microsoft, и интервью закончилось.

    Только 9 были отобраны для дальнейшего собеседования. Мне посчастливилось быть одним из них.
    Нас вызвали в Microsoft India Development Center, Хайдарабад.

Раунд 4 (Технический)
Время 35 минут

    Интервью началось с моего вступления. Затем было долгое обсуждение моего проекта. Он рассказал мне недостатки моего проекта и попросил рассказать, как мне с ними справиться.

  1. Учитывая два массива целых чисел (в случайном порядке), как бы вы определили ранг элемента.
    For ex: let the two arrays be    
         46 32 16 73 57 2 and
         86 7 98 3 75
    
         rank (46) = 6
         rank (86) = 10
         rank (2) = 1

    я не помню точный вопрос, но это было похоже на это. Довольно просто. Я предложил несколько подходов, и я должен был предложить лучший подход.
    Затем меня попросили написать код моего решения и спроектировать контрольные примеры для того же самого.

  2. Меня спросили о моем любимом предмете.
  3. Напишите и объясните код для соединения узлов одного уровня в двоичном дереве .
  4. Вскоре после четвертого раунда некоторые из нас были вызваны на следующий раунд.

Раунд 5 (Технический) (30 минут)

  1. Учитывая Y-связанный список. Найдите узел в точке пересечения.
  2. Дана строка, содержащая строчные буквы и заглавные буквы. Найти количество вхождений каждого персонажа.
    Вопрос был дополнительно изменен, чтобы включить специальные символы. Меня попросили спроектировать тестовые случаи для того же самого.
  3. Удалите повторяющиеся символы из заданной строки, сохраняя только первые вхождения (т.е. порядок не должен изменяться). Например, если ввод — «бананы», вывод — «запреты».
    http://espressocode.top/remove-all-duplicates-from-the-input-string/ (второй метод).
  4. 5 из нас были вызваны на следующий раунд.

Раунд 6 (ЧСС) (30 минут)

    Были такие вопросы, как

  1. Расскажи мне о своей академической истории.
  2. Проект, над которым вы сейчас работаете, и почему вы выбрали это?
  3. Какие улучшения вы можете сделать в своем проекте? Ты работаешь под руководством профессора или просто из интереса?
  4. Как бы ваши коллеги описали вас?
  5. Как бы ваши профессора описали вас и каковы ваши слабости по их мнению?
  6. Как вы пытаетесь улучшить?
  7. Что поддерживает тебя в мотивации?
  8. Каковы ваши краткосрочные и долгосрочные цели?
  9. Почему Microsoft?
  10. Было еще несколько вопросов, которые я не могу вспомнить сейчас: p
    Это был последний раунд. Все прошло довольно хорошо.

    Опыт был потрясающим, и я обнаружил, что люди там очень скромные, и мне очень понравилось их отношение к помощи.

Некоторые советы интервью

  1. Сохраняйте спокойствие, УВЕРЕНЫ и сохраняйте мотивацию.
  2. Будь честным.
  3. Постарайтесь, чтобы ваш подход был чистым, и не путайте вещи в своих мыслях и интервьюере.
  4. Не думайте о результатах, просто наслаждайтесь процессом интервью со свободой ума mind
  5. Сосредоточьтесь на построении своих концепций.

Огромное спасибо GeeksforGeeks за предоставление такой блестящей платформы для подготовки интервью. Продолжайте в том же духе 🙂

Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Все проблемы практики для Microsoft !

Напишите свой опыт интервью или отправьте его по электронной почте на адрес contrib@geeksforgeeks.org

Рекомендуемые посты:

Интервью с Microsoft Опыт | Комплект 49 (для стажировки)

0.00 (0%) 0 votes