Adobe Interview Experience | Комплект 34 (для МТС-1)

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

Недавно я давал интервью для МТС-1 Adobe. Вот мой опыт.

Письменный раунд: очень простые вопросы о способностях по геометрии, DI, потере прибыли и т. Д.

Основные вопросы по кодированию:
1. Сопоставление парантезов
2. Строка с максимальными нулями в матрице с нулями и единицами, где в каждой строке нули предшествуют единицам.
3. Умножьте два числа без использования оператора * и минимального количества сложений.
4. Проверьте, является ли число палиндромом.
5. Проверить, доступна ли данная сумма в массиве.

Также есть 3-4 вопроса ОС по управлению памятью и синхронизации.

F2F Раунд 1:
Все интервьюеры были очень милы. Первый интервьюер спросил меня о моей нынешней роли в компании и технологиях, которые я использую. Требовалось для Java, Spring, Hibernate и jsp. И это технологии, над которыми я работал, поэтому у меня было преимущество. Он спросил меня о Hibernate. Почему мы используем спящий режим? Какие у нас есть альтернативы? Почему весна? Внедрение зависимости? Я объяснил на примере. Это была долгая дискуссия.

Вопрос Java:

C = "abcd"
пытаться {
   c.substring (0);
}

catch (Exception e) {
   //

} наконец-то{

   c. подстрока (1);

   печать c; // что будет на выходе
}

В этом раунде вопросов по кодированию не задавалось.

F2F Раунд 2:
Расскажите о себе.

Оцените себя в C, C ++ и Java.

Насколько вы уверены в Java? Затем он начал задавать концептуальные Вопросы на java. Исключения в java. Проверенное и непроверенное исключение. Небольшое обсуждение этого.

Что произойдет, если в блоке finally будет выбрано исключение?
Ответ: Исключение идет вверх по стеку вызовов.

В каких случаях блок finally не выполняется?
Ответ: сбой jvm или команда выхода при попытке.

class A {
   int a = 1;
   static class B {
      printA () {
         System.out.println («а:» + а);
      }
    }
}

Вывод этого вопроса? Ответ: статический внутренний класс может иметь доступ только к статическим членам внешнего класса. Таким образом, это приведет к ошибке времени компиляции.

Последнее ключевое слово в java. Выведите Q на это.

Абстрактный класс против интерфейса. Когда что использовать. Как это работает?

Затем он спросил о моем проекте и о том, как общаются клиент и сервер. Вопросы, связанные с REST APIS.

Кодирование Q: При заданном обходе inorder и postorder получается фактическое дерево.

Найдите наибольшее расстояние между двумя узлами дерева.

Он спросил меня, есть ли у меня вопросы. Я спросил о работе, для которой меня брали на собеседование. Что это такое и где используется.

F2F Раунд 3:
Расскажи мне о себе и своей роли в компании. Чем занимается твоя компания? Каким проектом вы гордитесь и почему? Я рассказал о проекте, над которым работал индивидуально. Он спросил все об этом проекте, начиная от варианта использования и заканчивая используемыми технологиями.

Как вы узнаете в программе, что система 32 бит / 64 бит. Ответ: sizeof (viod *)

Реализуйте свой собственный класс коллекции

Почему вы хотите присоединиться к Adobe? И почему ушел с нынешней работы меньше чем через год.

Найти локальные минимумы в массиве

Распечатать правый вид двоичного дерева.

F2F Раунд 4: (Директорский раунд)
Мы много говорили о моей нынешней работе и той работе, которую они выполняют.

Создайте DS, который делает push, pop и min за O (1)

Дано K массивов размера n каждый. Объедините их за минимальную временную сложность. Пространство - не проблема. Перед решением он хотел получить точное уравнение и временную сложность. Потом код.

Примечание: во всех интервью они просили написать код таким образом, чтобы он был запущен в производство сегодня.

HR раунд:
Он спросил, как, по вашему мнению, прошли собеседования. Затем он спросил текущий CTC и ожидает CTC. Он был очень дружелюбен. Он попросил меня рассказать о себе. То, что меня отличает. Он рассказал об потрясающем кампусе Adobe, еде, играх и тренажерном зале. Почему вы хотите к нам присоединиться и т. Д.

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

Все практические задачи для Adobe!

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