Рубрики

Adobe Интервью | Комплект 1

Ниже приведены подробности интервью Adobe.

Раунд 1
1. Как вы реализуете стек, используя очередь с приоритетами. Push и pop должны быть в O (1).
2. Проблема трех неправильно маркированных банок.

Раунд 2
1. Как выглядит стек в вызовах функций? Учитывая рекурсивный вызов функции, как будет выглядеть стек?
2. Когда переполняется стек (процессный стек)? Какие лекарства?
3. Что такое сбалансированные BST. Затем он случайно дал мне различные номера и попросил меня создать BST. И сбалансировать это.
4. Преимущества связанного списка над массивами. И массивы над связанным списком.
5. Как векторы реализуются внутри библиотеки. Этот вопрос вращался вокруг динамической реализации массивов. Затем обсуждается амортизированное время выполнения операций с использованием динамической реализации массивов.

Раунд 3
1. В письменном раунде возник вопрос, что существует глобальная статическая переменная 'lock', изначально установленная в 0, и был задан сегмент кода.

while(lock);
lock = 1;
//Critical section
lock = 0; 

Решает ли это проблему критической секции. Я ответил, что это решит в однопроцессорной системе, а не в многопроцессорной. Затем он попросил меня объяснить мой ответ. После долгого обсуждения мы пришли к выводу, что это не решится даже в однопроцессорной системе. Затем он попросил меня решить эту проблему. Я сделал это с помощью инструкции testandset.

2. Когда функция вызывается в потоке, какие переменные могут быть доступны из нее. Об этом тоже было долгое обсуждение. Я пошел в неправильном направлении, но исправил себя позже. Переменные стека копируются, но переменные кучи одинаковы.

Раунд 4
1. Какие структуры данных вы будете использовать для реализации текстового редактора. Размер редактора может быть изменен, и вам также необходимо сохранить информацию о стилях для всего текста, например, курсив, полужирный и т. Д.

Раунд 5
HR раунд: нормальные вопросы HR.

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

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

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

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

Adobe Интервью | Комплект 1

0.00 (0%) 0 votes