Adobe Interview Experience | Комплект 34 (для МТС-1)
Недавно я давал интервью для МТС-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, и помогите другим гикам.
Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.