Рубрики

Adobe Интервью Опыт | Набор 45 (для 2,5 лет опыта)

Adobe посетила Хайдарабад для набора персонала. Интервью проходили в конференц-центре Novotel.

F2f 1 (1,5 часа)

    Интервьюер начал с обсуждения текущей компании и проекта. Затем он задал мне несколько базовых вопросов и вопросов:

  1. По заданному массиву найти все наборы из 3 чисел, сумма которых равна 0
  2. Он попросил меня написать код сортировки слиянием и затем быструю сортировку
  3. Перемешать отсортированный массив
  4. Написать функцию indexOf для поиска подстроки в заданной строке
  5. Какой алгоритм сортировки использует метод .sort () в Java?
  6. Распечатать все листовые узлы для данного BST
    GeeksforGeeks Ссылка

F2f 2 (1,5 часа)

  1. При заданном потоке чисел, который содержит n чисел, каждое число расположено в макс k положениях от его фактического положения. Сортируйте массив наиболее оптимизированным способом.
  2. Разработать структуру данных, которая будет вставлять, удалять, искать и случайным образом в O (1)
    GeeksforGeeks Ссылка
  3. По заданному номеру сразу найти большее число, используя те же цифры
    GeeksforGeeks Ссылка
  4. В Java, вы должны хранить пароль в строковой переменной? Если нет, то почему?
  5. У вас есть 50 красных шаров и 50 синих шаров, вы должны поместить эти шары в два контейнера таким образом, чтобы вероятность того, что человек поднимет красный шар из любого контейнера, максимальна.
  6. Некоторые вопросы о GC, загрузчике классов и т. Д.

Было несколько других вопросов, связанных с DS algo, которые задавались в этом раунде, для которых он задавал мне только логику и не просил меня кодировать, я не все помню.

F2f 3 (1,5 часа)

  1. Вам предоставляется API, который возвращает текст для данного PDF. Теперь спроектируйте сервис, который будет использовать API, чтобы сообщать менеджерам / администраторам, если данный счет в формате PDF имеет ту же сумму, что и сотрудник. В отчете необходимо указать имя, дату и общую сумму в счете.
    — Сначала он попросил меня написать код для извлечения имени, даты и суммы счета из PDF-файла, предполагая, что все счета имеют одинаковый формат, т.е.
    (Имя: <Имя> Дата: <Дата>… # @ # $ @ # $ @ # ……. Всего: <Всего>)
    — Затем он спросил меня, как бы вы сообщили об этом нескольким менеджерам / администраторам. Он хотел знать, какой шаблон дизайна я бы использовал.
  2. Существует такое приложение, как Acrobat Reader для Android. Он поддерживает список всех доступных файлов PDF в файловой системе. Как бы вы обновили список, когда новый файл добавлен и местоположение этого файла неизвестно. Вам предоставляется корневой каталог, и для каждого каталога вы можете проверить отметку времени, когда она последний раз обновлялась.
  3. Учитывая массив размера n и число k <= n, найдите локальные максимумы для каждого окна размера k.
  4. Пазл 10 заключенных и шляпы
  5. Игра с максимальной суммой монет. В прямой линии есть n монет с некоторым значением, вы можете выбрать любую монету с любого конца линии. Вы играете в эту игру со своим другом, теперь вы должны максимизировать свою сумму, предполагая, что другой игрок также играет в нее оптимально. Предположим, вы первыми забрали монету.


Режиссер (30 минут)

Интервью проходило в большом конференц-зале, стол и стул которого были расположены точно в центре зала. Он задал мне следующие вопросы:

  1. Введение, информация о колледже, компании и проекте. Почему вы хотите сменить компанию?
  2. Затем он спросил меня, в чем моя сила в CS? Я не знал, что ответить в тот момент, а потом из ниоткуда сказал «Решение проблем». Я пожалел секунду спустя и подумал, что должен был сказать «Структуры данных». Затем он дал мне вопрос для решения проблемы, который я не смог решить оптимально. Я сказал ему подход грубой силы.
  3. Есть несколько профессоров, некоторые курсы и некоторые студенты.
    Каждый профессор может преподавать только один курс.
    Каждый курс имеет фиксированную продолжительность (например, 10 недель).
    Для каждого профессора вам дается график доступности времени (предположим, на неделю).
    У каждого студента есть список курсов, которые он хочет выучить.
    Занятия могут быть только 1: 1, т. Е. 1 профессор может преподавать только одному студенту.
    Студент может посещать только один курс за раз.
    Профессор должен закончить преподавание за один раз.

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

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

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

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

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

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

Adobe Интервью Опыт | Набор 45 (для 2,5 лет опыта)

0.00 (0%) 0 votes