Компания: Дойче Банк
Место работы: Бангалор / Пуна
Профиль работы: дипломированный аналитик
Дата процесса: онлайн-тестирование: 23 августа 2019 г.
Интервью: 24 августа 2019 г.
Кампус: МННИТ Аллахабад
КРУГЛЫЙ 1
Это был 90-минутный онлайн-тур по программированию с 3 вопросами о Hackerearth .
Вопросы были:
- Напишите программу для сортировки заданных URL-адресов в зависимости от их частоты. Если два или более URL имеют одинаковое количество частот, сначала напечатайте лексикографически меньший URL.
Пример: — 4 {www.google.com, www.fb.com, www.twitter.com, www.google.com}
Вывод: — 3 {www.google.com, www.fb.com, www.twitter.com }
- Задан массив (индексирование начинается с 1) размера S, а количество запросов N задается пользователем N (i) = (MPR); 1 <= I <= N. Вывести минимальный R-й элемент из массива после обновления M-го индекса.
Пример: — Массив: [2, 4, 6, 1, 7], S = 5
Запросы: N = 3
2 5 3
5 3 2
4 8 4
Выход: — 5 2 6
- Напишите программу для подсчета подстрок, которые начинаются и заканчиваются одним и тем же символом в заданном диапазоне [L..R] строки (индексирование начинается с 1).
Пример: — string = ”aabcda” L = 2 R = 6
Выход = 6 («a», «b», «c», «d», «a», «abcda»)
30 студентов были включены в список собеседований
Раунд 2 (Отборочный раунд — Технический)
Интервью началось с быстрого просмотра моего резюме и работы, которую я проделал (сосредоточен на стажировках, которые я сделал)
Затем интервьюер спросил, что такое фреймворки и почему они используются, их преимущества и недостатки в реальном мире, затем кратко описал, как работает фреймворк.
Я упомянул «Автоматизированное тестирование» в одной из моих стажировок, интервьюер быстро спросил меня о том, почему автоматизация, какие фреймворки / библиотеки используются для автоматизации тестирования.
Я упомянул «Selenium», а затем кратко обсудил, как работает селен и как в нем разрабатываются тестовые примеры.
Затем интервьюер попросил меня разработать нормализованную схему БД для туристического агентства, имеющего несколько пакетов из разных мест и еще несколько ограничений. Я разработал это легко после обсуждения различных случаев с интервьюером.
Затем она спросила, какие сущности имеют какие отношения (от 1 до * / * до 1 / * до *),
Затем она спросила, как вы решаете отношения между сущностями и как сделать согласованную БД.
После этого она задала мне запрос, связанный с той же схемой, которую я разработал, это было похоже на:
Получите имена пользователей по их купленным данным о пакете, и какие пакеты являются любимыми для этого пользователя, отсортированные по первым трем символам имени пользователя.
Я написал этот запрос, используя 4 объединения и функцию SUBSTR в SQL для сортировки.
Затем она спросила меня о 2 нелинейных структурах данных, о том, как они представлены, о свойствах, различиях и реальных примерах обоих.
После обсуждения этого она задала мне кодовый вопрос:
Дан битовый массив (массив, который сначала монотонно увеличивается, а затем уменьшается)
Чтобы найти самый большой элемент в этом массиве, я сначала дал подход O (N), затем, когда она спросила, я дал решение O (LogN).
Первый раунд закончился здесь еще несколькими вопросами с моей стороны.
Этот раунд длился 45 минут.
17 студентов были включены в этот список.
Раунд 2 — (Групповая дискуссия)
Студенты были разделены на группы по 8 человек, и 3-4 наставника будут наблюдать за нами.
Тема дана были:
- демонетизация
- 3 инновационные идеи для удаления культуры электронной почты из корпоративных — технических аспектов
Этот раунд длился полчаса.
Раунд 3 — (Технический)
Интервью началось с обсуждения моих проектов. Когда я объяснил свой проект, интервьюер был действительно впечатлен работой, которую я проделал, а затем она рассказала мне, как проекты такого рода используются в корпоративной среде. Долгое обсуждение этого проекта с различными вариантами использования ,
После этого интервьюер сказал мне, что сейчас мы будем разрабатывать систему.
Она сказала мне спроектировать систему, напоминающую McDonald's, в основном с 3 вещами:
Еда дня,
Любой другой ежедневный продукт,
Ласси
Если блюдо готово быть поданным в то же время, которое запрашивал клиент, то время ожидания должно быть равно 0 для каждого блюда, которое не может быть подано в этот момент, время ожидания должно быть добавлено к времени подачи, например:
Если клиент А пришел и время ожидания для этого клиента составляет 3 минуты,
В другой раз пришел клиент Б, тогда время ожидания должно быть 6 минут и так далее,
Кроме того, мы должны поддерживать сроки для разных продуктов, так как время ожидания может быть разным для нескольких продуктов.
Сначала я начал писать структурированный алгоритм для этого, но она сказала, что хочет идею, которая использует концепции OOPS.
Долгий разговор был только об этой конструкции системы, но в конце концов я пришел туда с помощью некоторых подсказок, которые дал мне интервьюер, а затем она сказала мне написать псевдокод для того же самого.
Затем она спросила меня, почему Java не является чисто объектно-ориентированным языком программирования,
Я объяснил это несколькими примерами, а затем она сказала мне, чтобы объяснить: «Какие функции у Java есть, что не делает ее чисто объектно-ориентированным знанием программирования»
Краткое обсуждение этого вопроса, после чего она спросила, знаю ли я операционную систему,
Я сказал да, а потом она спросила меня о том, что такое фрагментация
Как это преодолеть, тогда как работает непрерывное выделение памяти, пейджинг, TLB и т. Д.
Затем она сказала мне, что давайте проведем скорострельный раунд, который был в основном на СУБД
Вопросы были:
- Какие соединения
- Типы объединений
- Пример каждого
- Кардинальность и ее тип
- Пример всех отношений (от 1 до * / * до 1 / * до *)
- операции
- Свойства кислоты и т. Д.
Затем она задала мне больше предварительных вопросов по СУБД
После этого она спросила меня, что такое REST, что такое API, каковы разные типы API и преимущества REST перед другими.
Еще несколько вопросов о REST, методах REST (POST, GET, PUT, DELETE)
Разница между ними: когда использовать, когда возникли вопросы о безопасности API и почему API-интерфейсы вошли в моду, то она связала концепцию API с системой, которую я разработал ранее, и хотела, чтобы я объяснил, как будет происходить связь от стойки администратора до кухни. персонал и что, если программное обеспечение на стойке регистрации работает по другой технологии, а программное обеспечение для кухни — по другой технологии.
Раунд 4 — (HR + поведенческий)
Я был призван на этот раунд после ожидания 2 часа. Этот раунд приняли 3 старших сотрудника из Deutsche bank. Тур начался с «Расскажи мне о себе»
- Что отличает вас от других, какими качествами вы обладаете
- В чем твоя слабость и как ты ее преодолеваешь
- Некоторые ситуационные вопросы
- Мои семейные корни
- Как вы решаете конфликты при работе в команде?
- Что вы делаете, если ваш разработанный продукт выпускается от имени вашего менеджера
- Что вы делаете, чтобы держать себя в курсе (технически)?
- Краткое обсуждение блокчейна и его применения в разных секторах.
Каждый раунд имел некоторый вес, и они оценивали вас не только по вашим техническим знаниям, но и по другим параметрам, таким как аналитические навыки, коммуникативные навыки, уверенность и стремление стать частью их фирмы.
Наконец, 9 студентов были отобраны на постоянную должность, и я был одним из них.
Спасибо
Рекомендуемые посты:
- Deutsche Bank Интервью Опыт-На кампусе (FTE)
- Deutsche Bank Интервью Опыт | Комплект 1 (в кампусе)
- Deutsche Bank Интервью Опыт | Комплект 8 (в кампусе)
- Deutsche Bank Интервью Опыт | Комплект 7 (в кампусе)
- Deutsche Bank Интервью Опыт | Комплект 6 (в кампусе)
- Deutsche Bank Интервью Опыт-На кампусе
- Deutsche Bank Интервью Опыт | На кампусе FTE
- Deutsche Bank Интервью Опыт | В кампусе
- Deutsche Bank Интервью Опыт | Набор 5 (в кампусе)
- Опыт интервью с Deutsche Bank (в кампусе для новичков)
- Deutsche Bank Интервью Опыт | (На кампусе для стажировки)
- Deutsche Bank Интервью Опыт FTE (На Кампусе 2019)
- Deutsche Bank Интервью Опыт | На кампусе 2018
- Deutsche Bank Интервью Опыт | Набор 3 (On-Campus для разработчика программного обеспечения)
- Deutsche Bank Интервью Опыт | Набор 4 (в кампусе для выпускников аналитика)
0.00 (0%) 0 votes