Рубрики

Интервью Microsoft | Набор 3

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

Дата интервью: 25 августа, 3 сентября и 4 сентября 2012

Количество раундов: 2 онлайн-экзамена + 6 раундов PI

Тип интервью: Интервью в кампусе для Фрешера

25-08-2012:
Онлайн-тест, проведенный какой-то компанией PARIKSHA LITE (на аутсорсинге)

ТЕСТ 1: за 30 мин. Было задано 15 вопросов. 6-7 из них были простыми и простыми.

ТЕСТ 2:

    А) Для теста IDC было закодировано 3 вопроса:

  1. Проверьте, является ли связанный список палиндромом или нет
  2. Является ли данный фрагмент новым расположением основной строки (например, COXX это XXOC, но не XOC)
  3. Преобразовать данный отсортированный динамический связанный список в сбалансированное двоичное дерево поиска.
  4. Б) В тесте MSIT было 4 вопроса:

  5. Напишите объединяющий код двух массивов или псевдокод.
  6. Переверните строку символов.
  7. Вывести двоичное представление заданного числа.
  8. С учетом диспетчерской вышки для самолета, как вы убедитесь, что она не подведет. (В основном проектный вопрос)

03-09-2012:
Round1:

  1. Поток, ожидающий в то время как (1) и поток, ожидающий в ожидании (wrt), в чем разница?
  2. Вывод следующей C-программы.
    #include 
    #include 
    int main()
    {
        unsigned int a, b, c;
        a = rand();
        b = rand();
        c = a + b;
        if( c < a || c < b)
        {
            printf("correct");
        }
         else
        {
            printf("error");
        }
    }
  3. Напишите код для поиска N-го узла из последнего из связанных списков и запишите контрольные примеры для этого же.

Раунд 2:

  1. Напишите код для реализации команды с именем tail -5 filename в файле unix, используя указатели файлов, а также запишите контрольные примеры (HINT, используя команды fread и fseek)
  2. Напишите псевдокод для реализации LRU в реальном времени ОС.

Round3:

  1. Напишите код, чтобы преобразовать данное число в слова (например, 1234 в качестве ввода должно вывести тысячу двести тридцать четыре)
  2. Напишите контрольные примеры для того же вопроса, упомянутого выше.

Round4:

  1. Пишите код анаграмм, когда вам дается функция isWord () как можно быстрее, а также пишите контрольные примеры для этого. После этого HR попросил меня прийти на следующий день

04-09-2012
Round5:

  1. Разработайте схему базы данных для выборов в колледж и как вы убедитесь, что в конце базы данных один пользователь может проголосовать за одного человека, баллотирующегося только за один пост.
  2. Напишите код для обнаружения взаимоблокировок и предотвращения взаимных блокировок и реализуйте их как две отдельные функции.
  3. Написание кода шаблона Singleton и мест состояний с использованием ключевых слов static и virtual .
  4. дано два процесса один, который обновляет базу данных за 2 мин и от
  5. ее через 5 мин. Вместе они занимают 7 мин. Разработайте метод, который может уменьшить это до минимума.

  6. Напишите код для подсчета количества узлов дерева , определения глубины дерева , определения ширины дерева.

Round6:

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

Отдых — это вопросы HR, например, почему Майкрософт, ваши сильные стороны и т. Д., Но в конце она сказала, что мы отправим ваш отзыв в камеру размещения кампуса, спасибо. 🙁

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

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

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

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

Интервью Microsoft | Набор 3

0.00 (0%) 0 votes