Рубрики

Adobe Интервью | Комплект 11 (в кампусе)

Процедура Adobe состояла из двух онлайн раундов подряд.

  • Первый онлайн-раунд. Это был тест на пригодность продолжительностью около 50 минут, и там было 40-45 вопросов. Вопросы были просты, и каждый мог легко решить это, скорость должна быть хорошей, чтобы ответить на все вопросы.
    Вопросы были типа — некоторые вопросы, основанные на геометрии, некоторые простые вопросы типа головоломки (например, есть 5 художников, один художник увлечен живописной красотой, 2- й художник интересуется, и была дана другая информация, и было 3-4 связанных вопроса). ), некоторые простые вопросы, основанные на сравнении и некоторые вопросы количественных способностей.
  • Второй онлайн тур — прошло 2 часа.
    В этом раунде было около 10 вопросов о кодировании и 10-12 простых вопросов о co / p (связанных с указателем) и структуре данных.
    Заданные вопросы кодирования можно легко найти в GeeksforGeeks, некоторые из вопросов, которые я помню,
    1. Сторнирование связанного списка . (тривиальный вопрос, который должен знать каждый).
    2. Дана двумерная двоичная матрица (nxn) (элементы 0 или 1), так что в каждой строке все 1 в массиве присутствуют перед 0. Вы должны вернуть номер строки с макс. Нет нуля. Вам просто нужно реализовать функцию, чей прототип выглядит так:
      Int max_row (int * arr, int n); // здесь arr — указатель на целое число, а nxn — размер матрицы.
    3. Напишите программу, чтобы проверить, является ли число палиндромом или нет .
    4. Рекурсивная программа для умножения двух чисел с добавлением так, чтобы их было минимум. рекурсивных вызовов.
    5. Если дан массив из n целых чисел, найдите пару чисел, если они присутствуют, сумма которых равна заданной целевой сумме.
    6. Каждое число с 3 на его единичном месте имеет кратное число, которое имеет все 1, как для 3, кратное число равно 111, для 13 кратное число равно 111111. Кратное число может превышать целочисленный диапазон, т. Е. Это может быть очень большое число (попробуйте сохранить его в строке).
    7. Учитывая математическое выражение, проверьте, сбалансированы ли скобки, используемые в этом выражении, или нет. Возможные круглые скобки могут быть только {}, [], (). Например (2 + 3) / 4 * [9+ {8 * 5}].
    8. Три процесса p1, p2, p3, p4 — каждый имеет размеры 1 ГБ, 1,2 ГБ, 2 ГБ, 1 ГБ. И каждый процесс выполняется с разделением времени. Будут ли они выполняться в операционной системе.
    9. Один вопрос был из планирования в ОС.
  • Техническое интервью 1
    В этом раунде, во-первых, интервьюер спросил меня о DNS-сервере (полный рабочий), протокол ARP и т. Д.
    У нас были некоторые общие разговоры о моих достижениях, затем он поставил мне задачу: есть строка, которая может содержать повторяющиеся слова, вам нужно только напечатать уникальные слова. (Я дал решение с помощью Trie, но он хотел решение грубой силы … :()
    Затем он дал загадку, которую я никогда раньше не слышал (вы можете найти ее — «Ядовитые винные погреба Кинга»).
    Он также спрашивал подход к некоторым вопросам, заданным в письменном экзамене.
  • Техническое интервью 2
    В этом раунде, во-первых, мне задавали некоторые сетевые вопросы, затем концепции виртуальной памяти, некоторые вопросы планирования и т. Д.
    Затем он дал мне проблему, которую я должен был реализовать на C. Проблема заключается в следующем: есть приложение, которое снова и снова извлекает данные из базы данных и затем использует эту информацию для дальнейшей обработки, но поскольку приложение снова и снова, обращаясь к одной и той же базе данных, поэтому для увеличения скорости доступа к данным мы должны реализовать кеш (свойство кеша — хранить наиболее часто используемые данные и удалять наименее часто используемые данные, если кеш заполнен, принимать ограниченный размер) кеша).
    Первым решением, которое я дал, было использование связанного списка (все функции написаны в C)
    Он был доволен решением, но хотел, чтобы я подумал о более эффективном решении, поэтому я сказал ему, используя Heap и Hashing, снова внедрил его в C. Он был впечатлен этим решением… 🙂
  • Техническое интервью 3
    В этом раунде он спросил меня о DHCP, рабочих протоколах DNS и т. Д. (Я написал эти термины в своем резюме). Он спросил о союзах, битовых полях, структурах, попросил меня написать 6-7 сложных объявлений, спросил, что означают некоторые объявления (например, int * const * const * i). Затем задал вопросы C ++ о функциях по умолчанию в C ++, как вы обнаружите, что ошибка произошла внутри конструктора и деструктора, множество вопросов вывода c / c ++. Меня также спросили о повторном явлении и т. Д., Но так как я никогда не училась, я просто отказалась (если у вас нет представления о чем-либо или вы не слышали этот термин в первый раз, лучше просто сказать, что вы этого не знаете , а не дурачиться ..).
    Вывести вопросы было легко, если вы выполнили 295C Вопросы и Выводы GeeksForGeeks C / C ++.
  • HR интервью
    Мой третий технический и HR раунд был запланирован на второй день и после моего третьего технического. раунд стал более уверенным, что действительно важно в HR раунде. Вы должны быть действительно уверены в том, что говорите, и любезно подумать, прежде чем что-то говорить, чтобы он не смог вас поймать.
    Сначала он спросил мой ранг IIT и ранг AIEEE, а затем, почему из всех вариантов, которые я выбрал для этого колледжа, затем скажите какое-то уникальное и отличное качество, которым вы обладаете, чтобы я смог нанять вас (он предупредил меня не говорить такие слова, как честные трудолюбивый, решительный и т. д., это должно быть что-то уникальное, подумайте о ситуации, если бы вы могли соответствовать этому качеству), почему Adobe? в чем моя слабость и как я ее преодолею, тогда он дал мне загадку решить. Кроме того, я забыл добавить самый распространенный вопрос, который вам задают, если вы проводите собеседование в Adobe, и вы не относитесь к числу лучших, где вы занимаетесь (занимает место) в вашем классе, в чем причина ваших низких указателей (подготовьте подлинный ответ) на этот вопрос).

В конце концов, все прошло хорошо и в мою пользу, и меня приняли на работу в компанию. Я действительно хочу поблагодарить GeeksforGeeks, из-за которого я нахожусь на этой должности. Это действительно отличная платформа, на которой вы можете найти множество проблем для практики, и многие компании повторяют их в своих раундах программирования и интервью.
Я надеюсь, что этот опыт моих интервью может оказаться полезным для некоторых из вас.

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

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

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

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

Adobe Интервью | Комплект 11 (в кампусе)

0.00 (0%) 0 votes