Опыт интервью BNY Mellon для SDE 2023

Опубликовано: 12 Января, 2023

Онлайн-тест (4 вопроса по кодированию): 1 простой, 2 средних, 1 сложный (я полностью решил 1 средний и 1 сложный, простые 11/13 тестовых случаев и еще один средний 5/13)

Легко : учитывая диапазон (L, R), напечатайте все отдельные номера символов в заданном диапазоне.

test case: given L=10 and R=20 we have to print [10,12,13,14,15,16,17,18,19,20]

мы не печатаем 11, потому что в нем есть повторяющиеся символы

Средний : даны 3 точки, которые указывают на вершины треугольника, и даны еще две точки P, Q.

print 1 if P and Q both lies inside of the triangle
print 2if P and Q both lies outside of the triangle
print 3 if P lies inside and Q lies outside
else 4

https://www.geeksforgeeks.org/check-whether-a-given-point-lies-inside-a-triangle-or-not/

Носитель: задана лексикографическая наибольшая подпоследовательность всех возможных длин строк.

test case : "abcd"
output ["d","cd","bcd","abcd"]
test case 2: "dbca"
output:["d","dc","dca","dbca"]

Жесткий:

https://www.geeksforgeeks.org/минимальное-число-данных-операций-требуется-для-преобразования-а-перестановки-в-перестановку-идентичности

  • 31 студент был отобран для собеседования.
  • Интервью произошли после 2 дней онлайн-тестирования

Интервью проходили Офлайн лицом к лицу в нашем кампусе

Раунд 1 (Технический раунд) (30 минут):

  • Почему вы хотите быть инженером-программистом (поскольку я из механики, был задан этот вопрос)
  • Вопрос кодирования
  • Учитывая строку, найдите, является ли она палиндромом или нет
  • Вопрос был простым, но интервьюер ожидает хорошего качества кода (берите хорошие имена переменных и пишите комментарии) и обработки крайних случаев (таких как нулевые значения и входные строки, содержащие символы, кроме алфавитов).
  • Кем вы видите себя через 5 лет
  • Примеры стеков и очередей в реальном времени
  • Головоломка: https://www.mathsisfun.com/puzzles/measuring-4-liters-solution.html

В этом туре выбыло 14 студентов.

Раунд 2 (Технический раунд) (45 мин):

  • вступление
  • Каковы различные методы жизненного цикла в реакции (из резюме)
  • Проблема со скользящим окном (немного проще)
  • Учитывая матрицу M * N, напечатайте все элементы периметра.

прецедент:

12345
67890
12345
output : 123450543216
  • SQL -> учитывая таблицу с empid,emp_name,manager_id, напечатать всех сотрудников под данным manager_id
  • Другой вопрос SQL является расширением вышеуказанного вопроса, не помню вопроса, но он немного связан с иерархией, такой как менеджер менеджера (должен решаться с помощью подзапросов)
  • Структуры данных, используемые для dfs и bfs
  • Учитывая сценарий, меня спросили, какой алгоритм вы используете в этом случае (dfs или bfs).
  • Объясните реализацию сортировки слиянием.
  • Головоломка: https://www.mathsisfun.com/puzzles/weighing-9-balls-solution.html

В этом туре выбыло 3 студента

Важный:

  • Разные интервьюеры по-разному задают вопросы.
  • Некоторых моих друзей попросили спроектировать торговый автомат (низкоуровневый системный дизайн) (с использованием классов).
  • Для некоторых других вопросы были полностью заданы из резюме, вопросов по кодированию не было вообще.
  • Так что будьте готовы ко всему

Раунд 3 (Технология + HR) (30 мин)

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

На штатную должность было отобрано 14 человек.

Поскольку процесс происходил офлайн, мы отлично провели время с интервьюерами и HR.

Советы:

  • Будьте готовы к офлайн-интервью (лицом к лицу)
  • Попробуйте попрактиковаться в написании кода на бумаге заранее