Опыт собеседования с PayPal | Набор 5 (на территории кампуса)

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

Около 800 студентов нашего университета имели право присутствовать на собеседовании, проводимом PayPal.

Первый раунд (онлайн-раунд)
Проведено в hackerrank, в котором было 15 вопросов MCQ (технические + навыки) и вопрос по кодированию. Запрошенная программа была Максимум среди минимума в подмассивах.
Я правильно задал 12/15 вопросов mcq, а для вопроса кодирования было 13 тестовых примеров, поэтому для запуска всего тестового примера требовалось оптимальное решение (я использовал концепцию кучи, чтобы дать решение nlog (n))
Для следующего тура было отобрано около 40 студентов.

Раунд 2: (отборочный раунд)
Это был тест на кодирование на бумаге. Было 2 вопроса

  1. Минимум нет. монеты на заданное количество
  2. самая длинная-палиндромная-подпоследовательность в строке

это было по жадной и динамичной концепции. Я дал динамическое решение для обоих
Для участия в следующем туре было отобрано около 13 студентов.

Раунд 3: Технический F2F

    Интервьюеры (присутствовали двое) попросили меня представиться. Они просмотрели мое резюме, код и начали расспрашивать!

  1. Попросил меня объяснить код второго раунда и какое другое решение вы можете дать, поскольку я дал динамическое решение для обоих, первое можно легко сделать с помощью жадного подхода, поскольку монета, в которой в порядке убывания и была 1 ценная монета, которой он был доволен решением
  2. На вопрос о моих любимых предметах я сказал структуру данных и алгоритм.
    Он дал мне какой-то сценарий и спросил, какой алгоритм сортировки вы будете использовать, почему и каково наихудшее состояние.
  3. После этого он начал задавать вопросы по базе данных.
    Дали мне какой-то сценарий и попросили сделать диаграмму ER и написать запрос для проблемы, он дал мне 10 минут на это. Я с трудом слышал, потому что не понимал поставленной им задачи. Он помог мне разобраться в проблеме, дал намек и сказал, что вы очень близки, и, наконец, я получил решение (у вас должно быть хорошее представление о группе по, наличию и подзапросе).

    Затем спросил какую-то концепцию упс

  4. В чем разница между инкапсуляцией и сокрытием данных?
  5. Как вы можете получить доступ к личным данным из другого класса?
  6. О динамическом распределении в c

    Из них 7 студентов были отобраны для следующего тура.

Раунд 4: Технический F2F

  1. На вопрос о моем опыте онлайн-тестирования и о том, на каком языке программирования вы хорошо разбираетесь, я сказал C ++ (поскольку я использую его для соревновательного программирования).
  2. Затем он спросил, как виртуальная функция реализована в компиляторе.
  3. Он привел мне несколько примеров из реальной жизни и спросил, какую концепцию упс вы будете использовать, это действительно плохо для меня.
  4. Затем он перешел на структуры данных.
  5. Добавьте функциональность поиска максимума в стеке за O (1).
  6. Как вы удалите узел (указанный указатель узла) в списке ссылок, если указатель заголовка не указан.

Все 7, где выбраны (включая предложение полной занятости и предложение стажировки)

Geekforgeek и мой интерес и достижения в соревновательном программировании (hakerrank / topcoder) мне очень помогли.

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

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

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