Рубрики

Microsoft IDC Интервью Опыт | Комплект 82 (в кампусе)

Здесь я хотел бы поделиться своим опытом интервью для профиля Microsoft IDC Software Engineering. Это было в кампусе.

Основной раунд:
Было проведено два раунда испытаний, один из которых был MCQ (15 Qs) по основам C ++, а другой — Coding (2 Q). Тест проводился на платформе cocubes.

Первый раунд был легким. Он имел Qs на C ++ o / p, алгоритмы, классы, struct и union, DS и один был на Java. Все были включены в шорт-лист.

Кодирование раунд:

Q1) найти сумму всех двоюродных братьев данного ключа в двоичном дереве.

Q2) Переверните связанный список в группах размером k.

Подготовьте связанный список и деревья Qs от geeksforgeeks, которых будет достаточно, чтобы взломать этот раунд.

Групповой раунд:
120 студентов были отобраны для этого тура. мы были разделены на группы по 10. Каждой группе был присвоен код Q, и мы должны были решить его за 20 минут. Они хотят, чтобы вы обсудили с ними подход и написали правильный код. Четко перечислите все граничные случаи. Продолжайте уточнять себя, задавая любой вопрос относительно данного Q.

Вопросов:

1) Для данного отсортированного массива с некоторым неизвестным вращением, т. Е. Наименьший элемент смещается по кругу. Найдите самый маленький элемент.

2) Поменять местами два заданных элемента в односвязном списке

3) Разработайте алгоритм хранения крошечных URL-адресов, сопоставленных с большими. Вам дают пул крошечных URL-адресов, и вас просят вести запись их карты относительно больших URL-адресов. 3 функции, которые будут реализованы: ASSIGN: он должен назначить маленький URL-адрес большому, который берется в качестве аргумента функции. ДОСТУП: он должен вернуть соответствующий большой URL для крошечного URL, переданного в качестве аргумента. ВОССТАНОВИТЬ: он должен удалить все большие URL-адреса, к которым не обращались с упомянутого времени (которые передаются в качестве аргумента) с карты и сделать доступными соответствующие крошечные URL-адреса. Для этого вы спроектировали систему, и все операции должны занимать O (1) временную сложность.

Технические интервью:

Было проведено 3 раунда технических интервью, по одному в каждом раунде.

Раунд 1: Q) Дан отсортированный массив с некоторым неизвестным вращением, т. Е. Наименьший элемент смещается по кругу. Найдите самый маленький элемент.

Раунд 2: Q) Напишите код для функции 'strtok' (это функция C)

Раунд 3:

Q1) Это было основано на моей стажировке. Он попросил меня объяснить работу, в которой я участвовал.

Q2) Несколько случайных вопросов по моей теме прохождения практики.

Q3) Он спросил, как мне обнаружить цикл в односвязном списке, чтобы затем математически доказать этот алгоритм.

Q4) Несколько случайных вопросов по математике и программированию.

Q5) Как оценить выражение инфикса. Напиши код.

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

Подсказки:

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

Перечислите все различные граничные случаи и обработайте их.

Они попросят вас оптимизировать код, поэтому набирайтесь опыта, решая все новые и новые вопросы.

Не было ничего похожего на HR раунд.

Просто будьте уверены во всех раундах. Этого будет достаточно.

Компания увидит, насколько хорош ваш подход. Они не проверят, сколько информации вы знаете, они смотрят, насколько хорошо вы способны решать проблемы. Посмотрите на все возможные варианты и попробуйте написать код без ошибок.

Просто продолжайте решать вопросы от geeksforgeeks и изучите основы. Решите некоторые конкурентные вопросы по кодированию от Hackerrank и других сайтов. Этого будет достаточно. Удачной подготовки! 🙂

Спасибо 🙂

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

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

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

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

Microsoft IDC Интервью Опыт | Комплект 82 (в кампусе)

0.00 (0%) 0 votes