Рубрики

Microsoft Интервью Опыт | Комплект 43

Для команды Microsoft Bangalore CRM.
Опыт работы: 1,8 года.

Раунд 1: (Письменный тест)
1. С учетом предложения скажите: «это двенадцать ручек и тридцать два листа», преобразуйте это предложение в «это 12 ручек и 32 листа». Нас попросили сделать это в строке. Интервьюер позвонил каждому из нас и попросил нас объяснить подход. Нас попросили минимизировать сложность пространства и времени.

Круглый 2 (технический)
Он попросил меня представиться, а затем начал спрашивать, что я знаю о CRM (просмотрите веб-сайт перед посещением интервью)

1. Имеется клиент и сервер, и у каждого из них есть очередь. Клиент должен скопировать содержимое очереди на сервер после подключения к Интернету. Объем данных, которые он может скопировать за один раз, фиксирован (скажем, 5 единиц). Разработайте подход для этого. Допустим, входная очередь разделена на 2 МБ, 4 МБ, 10 МБ, 6 МБ, а фиксированный размер окна составляет 5 МБ. Выходная очередь также имеет те же разделы, что и входная очередь. (Он в основном проверял, как я могу использовать концепции операционных систем, разрабатывая подходы и структуры данных вместе).

2. Углубить обсуждение текущего проекта, над которым я сейчас работаю.

3. Перестановка строки с помощью тестовых случаев.

Круглый 3 (технический)
Он попросил меня представиться.

1.Он спросил меня о текущем проекте, над которым я работаю … и несколько вопросов о технологиях, которые были использованы в проекте.

2. Учитывая N заключенных, которые стоят в очереди, и M отношения ненависти между ними говорят, P1 ненавидит P2, P3 ненавидит P1, P3 ненавидит P5 и т. Д. Если любое из отношений ненависти содержит недействительные случаи, такие как P1 ненавидит P3 и P3 ненавидит P1 затем верните false. Выведите окончательный порядок, в котором заключенный должен стоять в очереди, чтобы они не причиняли друг другу боль. скажем, если P1 ненавидит P3, P3 должен стоять за P1, чтобы P1 не мог причинить ему боль. Он попросил меня написать то же самое.

3. Получите корень, конкретный узел и расстояние в двоичном дереве, скажем (struct node * root, struct node * n, int k) вывести все узлы, которые находятся на расстоянии «k» от узла «n». Он попросил меня написать код.

Круглый 4: (технический)
Он попросил меня провести его через мое резюме.

1. Почему Microsoft?
2. Почему ты хочешь покинуть свою нынешнюю компанию?
3. Глубокая дискуссия о текущем проекте, над которым я работаю.
4. Учитывая бинарное дерево, как построить зеркальное дерево из него. Я дал рекурсивное решение. Он попросил меня написать код для этого. Он попросил меня написать то же самое без использования рекурсии и тестовых случаев для программы.

Раунд 5 (HR)
1. Обсуждение текущей компенсации и т. Д.

В целом, это был действительно хороший опыт. GeeksForGeeks, вы, ребята, сделали нашу жизнь настолько легкой! Большое спасибо. 😀

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

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

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

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

Microsoft Интервью Опыт | Комплект 43

0.00 (0%) 0 votes