Опыт интервью для Morgan Stanley By Wissen Infotech

Опубликовано: 13 Сентября, 2021

Я прошел процесс собеседования в Wissen Infotech для клиента Morgan Stanley.

Первый раунд :
3 вопроса по программированию

i) Вы программист из группы разработчиков JDK. Вы должны переопределить
Метод toString класса Integer. В классе Integer значение int передается через переменную с именем data. Помните, что функция valueof внутренне вызывает метод toString класса Integer.

общедоступная строка toString ()
{
   // Напишите свой код
}

ii) Максимальная прибыль от продажи одной акции

iii) Существует два метода: один для вставки данных в базу данных, а другой - для извлечения данных из базы данных.
а) persist () - для вставки данных.
б) get () - для получения данных из БД

Функция persist () требует времени для вставки данных.

Напишите методы, которые не позволят извлекать данные до тех пор, пока данные не будут вставлены.
(Применить проблему производителя-потребителя)

Второй раунд (лицом к лицу)

1. Приведена таблица сотрудников
Emp_Id Employee_Name Manager_Id
Записать запрос на печать отчетов Employee_Name в Manager_Name

2. Как реализовать ThreadPool.

3. В чем разница между разными типами пулов потоков
(FixedThreadPool, ScheduledThreadPool, CachedThreadPool ..)

4. Как работает ConcurrentHashMap.

5. Другой нормальный вопрос Java.

6. Предположим, мы создали 5 потоков с помощью FixedThreadPool (5) и назначили только 3 задачи 3 потокам. Будут ли другие 2 потока созданы в памяти или нет?

7. Разница между параллелизмом и параллелизмом.

Третий раунд
1. Вам необходимо создать базу данных для системы приема заказов. Опишите все таблицы, такие как таблица клиентов, таблица заказов, таблица элементов, их первичный ключ и внешний ключ.

2 Один простой код для рисования всех пикселей, которые попадают в заданную границу.
isFill (интервал i, интервал j)

Заполните (int i, int j) заданным.

Четвертый раунд от клиента Morgan Stanley
1. Что такое нить, чем она полезна?

2. Реализовать очередь с использованием стека?

3. Существует торговый файл с миллионами записей размером 1 ГБ, а у вас 256 МБ оперативной памяти.

4. длина самой длинной подстроки без повторяющихся символов

5. Как бы вы реализовали пул соединений.

6. В чем разница между хранимой процедурой и запросом.

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

8. красно-черное дерево.

9. Основные вопросы по Java.

10. Вы должны создать класс фабрики пиццы, который имеет тип вегетарианский и не вегетарианский с разными начинками.

11. Реализация структуры данных Trie

Хороший опыт

Спасибо, GeeksForGeeks. Нет слов, чтобы написать о вашем вкладе.

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

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

Все практические задачи для Morgan Stanley!

Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.