Рубрики

Морган Стэнли Интервью | Набор 2

Письменный тест:
10 вопросов о способностях и интерпретации данных, вопросы о выборе языка (C / C ++ / Java), вопросы об основных навыках работы на компьютере.
Я смог ответить только на 2-3 из 10 вопросов по apti… и почти на все вопросы по C и по навыкам работы на компьютере.
Некоторые вопросы:
Апти:
1) Человеку необходимо взвесить 5 шаров (вес 30). Таким образом, человек должен взвесить два шара вместе (т.е. взвесить все возможные пары). Были даны значения веса всех возможных пар, и нам нужно найти самый легкий шар.
2) Дано 3 коробки с А, имеющим 2 белых шара, 3 синих шара, В, имеющим 1 белый 4 синего цвета, и С, имеющим 4 белых, 1 синий Узнайте вероятность выбора 2 белых и 1 синего, если по одному шару выбрано из каждой коробки
3) Как можно распределить 4 шара в 3 разных коробках, если в каждой коробке может быть любое количество шариков. Также 2 мяча идентичны
4) Более простая версия головоломки Эйнштейна
5) Вопросы интерпретации данных — даны два графика для интерпретации данных.

C / Компьютерные навыки:
Все вопросы были легкими. В основном на основе результатов
1) printf («% d», sizeof («»));
2) Вопрос о хешировании и квадратичном зондировании
3) Вопрос по бинарному дереву
4) По заданному базовому адресу массива найдите массив [5] [6]
5) Вопрос о количестве сравнений в бинарном поиске
6) Вопросы по размеру объединения / структуры и расположению памяти

В списке 21 из 256 студентов

Кодирование Раунд:
За 45 минут нам пришлось написать 4 кода на бумаге:
1) По заданному словарю найдите все слова, которые являются анаграммами друг друга
2) Дан отсортированный массив и число «c». найти пару чисел, такую что a + b = c
3) Учитывая отсортированный массив .remove дубликатов из него
4) Дано двоичное дерево T1 с миллионами узлов и другое двоичное дерево T2 с сотнями узлов. Найдите, если T2 является поддеревом T1.
вопросы были легкими, но времени было меньше

Техническое интервью:
1) какие платформы вы используете?
2) расскажите некоторые команды linux
3) как убить процесс
4) как отправить какой-то конкретный сигнал процессу, используя kill
5) как увидеть процесс, созданный конкретным пользователем
6) как проверить использование памяти всего набора процессов
7) как проверить загрузку процессоров процессором (который потребляет максимум)
8) вопросы о моем стажере
9) что вы сделали в Android?
10)

        while(1)
        {
           void * a  =  malloc(1024*1024); 
        }

Сколько раз этот цикл будет работать на оперативной памяти 2 ГБ и оперативной памяти 8 ГБ.
11) Как процесс 4 ГБ может работать на 2 ГБ оперативной памяти
12) почему мы используем 8 ГБ оперативной памяти, если мы можем справиться с 2 ГБ оперативной памяти
13) предоставлены n серверов и планировщик, которые принимают сообщения и отправляют их на один из n серверов.
Также приводится процент, в котором сообщения должны распределяться между серверами для балансировки нагрузки. Дайте алгоритм того, как вы определите сервер назначения сообщения, которое только что пришло.
14) Какие функции есть в классе автоматически .. написать копию конструктора подписи. Почему ссылка используется в качестве аргумента.
15) Наконец я спросил его о законе Гласса-Стигалла, который привел к рождению Моргана Стэнли. Он объяснил мне в течение 10-15 минут

В шорт-лист 9 из 21

Активность группы
Сначала они были разделены на 2 группы, и каждой группе был предоставлен определенный набор изображений. Некоторые изображения были специально предоставлены отдельным лицам, а другие были обычным явлением. Мы, как группа, должны были придумать историю, используя эти изображения. Через 5 минут нам предоставили еще несколько фотографий, и нас попросили добавить эти изображения также в нашу историю. Все обсуждения, которые мы провели в группе, были услышаны ими.
Наконец, через 5 минут мы должны были рассказать историю в команде, где каждый человек говорил о той части истории, в которую входит его конкретная картина.

Тема рассказа также была обозначена как «Деловая этика».

Техническое интервью:
1) Дизайн системы бронирования (длительная дискуссия):
Я разработал для него базу данных и внес много изменений в свой первоначальный дизайн. Мы обсуждали разные вопросы, которые заставляли меня менять дизайн в разных местах.
Как вы справитесь с ситуацией, когда два человека увидят один и тот же номер места и подадут заявку на бронирование одновременно. Я рассказал ему о транзакции и блокировке, он сказал, с какой точки резервирования вы заблокируете и разрешите выполнение только одной транзакции.
Я дал всевозможные возможные ответы, но он был неудовлетворен, я привел аналогию транзакции из банкомата и транзакции из банковского дела в сети одновременно … и он попросил меня ответить, как справиться с этой ситуацией.

В конце, когда я не смог придумать что-то действительно работающее (кроме блокировки атрибутов), он сказал, что эти проблемы очень сложны и не имеют простого решения, он просто хотел увидеть мое мышление и спросил, могу ли я знать о шаблоне наблюдателя.

2) Расскажите о шаблонах дизайна
3) Расскажите о наблюдателя
4) головоломка из 12 шаров
5) Реализация очереди с использованием двух стеков с наилучшим случаем как постановки в очередь, так и удаления из очереди в O (1)

6) SQL-запросы:
Имеются три таблицы Student (sid,…), Class (cid,….) И объединяющая таблица Student_class (sid, cid)
Найти все имена учеников, не посещая занятия
Я сделал это, используя «не существует» и подзапрос, но он сказал, что подзапрос не допускается
Я сказал ему, что мы можем использовать «кроме», но он сказал нет
Затем он дал намек как соединение, и я сказал ему, чтобы сделать внешнее соединение, и он был удовлетворен.

Запрос, чтобы найти студентов, занимающих более одного класса

HR раунд:
1) Расскажите мне о себе
2) Стажер проекта
3) Проект, отличный от стажера проекта
4) На вопрос о дополнительных круговых мероприятиях. Что на самом деле означают все эти награды, написанные в моем резюме

5) Задал вопрос, объяснил всю ситуацию без бумаги и ручки:
Короче говоря, вопрос был в том, как у вас будут отличаться значения названий продуктов от массива классов продуктов, которые содержат названия продуктов, а также другие атрибуты.
Я сказал ему использовать Set, затем он спросил, как это реализовано в Java, я говорил о хэш-наборе, он спросил о конкретной функции класса (чей хэш-набор сделан)
Который называется внутренне … которого я не знал … и рассказал ему о простом хешировании строк, и он был удовлетворен и сказал мне ответ как функцию хэш-кода
Он сказал, как вы будете использовать многопоточность в одной и той же задаче и снова улучшите производительность. Я рассказал мне все о вещах, таких как два потока, которые пересекают массив в противоположном направлении (один от начала и один от конца) и поддерживают набор как глобальную переменную.
Он сказал, что если есть несколько таких массивов ..

6) Я спросил его об основах, которые они используют, и он продолжал объяснять в течение 15 минут (из которых я не мог получить много) и сказал, почему у вас не было вопросов в ppt. Он очень любил рассказывать мне разные вещи и хотел, чтобы люди задавали больше вопросов на ppt и проявляли интерес

 

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

Все проблемы с практикой для Моргана Стэнли !

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

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

Морган Стэнли Интервью | Набор 2

0.00 (0%) 0 votes