Рубрики

Cisco Интервью | Опыт работы: 2+ года

Я подал заявку через Cisco Career и получил звонок от HR через неделю или две. У меня было три раунда технических интервью.

Раунд 1 (Телефон / WebEx)
Первый раунд начался с того, что я очень кратко объяснил мой опыт в области сетевых технологий, после чего последовали следующие вопросы:
1. Поток пакетов в ядре Linux
2. Виртуальная память / Пейджинг / пространство ядра / Пользовательское пространство
3. Этапы компиляции C-программы
4. Разработка модели клиент-сервер по протоколу TCP
5. Непрямой вопрос, связанный с разметкой памяти c-программы (стек, куча, сегмент данных)
6. Косвенные классы хранения в C (Code Output)
7. C понятия о статических, глобальных переменных и статических функциях

Раунд 2 (Телеприсутствие)
1. Заполнение структуры / Использование / как сказать компилятору не заполнять структуру / когда это необходимо?
2. Двойной / единый реверс списка ссылок
3. Последний n-й элемент из списка ссылок
4. Что делает компилятор, когда мы определяем переменную volatile на уровне архитектуры, т.е. что происходит с кешем, первичной памятью и т. д.?
5. Маленький и Большой Endian. Как система будет проверять погоду в младшем или старшем порядке? Как написать код без порядкового номера? подсказка: хтонл
6. Программа для обнаружения цикла в круговом связанном списке.
7. Как ядро обрабатывает задержку прерывания при высокой частоте прерывания?
9. Какие разные типы механизма IPC вы использовали? Какой механизм IPC вы считаете самым быстрым? Почему?

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

Раунд 3 (Телеприсутствие)
Этот раунд представлял собой подробное обсуждение материалов, над которыми я работал в предыдущей компании, включая NAT, Fragmention (IPv4 / Iv6), ядро Linux, разработку драйверов и т. Д. Все обсуждение началось с очень простого вопроса, например, что такое Fragmantaion, и затем медленно собирался глубина работы, которую я выполнял: инфраструктура модуля, структуры данных, которые я использовал, различные реализации обратного вызова, различные проблемы, которые, по его мнению, могли иметь, как я защищал повреждение данных, правильно блокируя модуль, но не теряя при этом никакой производительности.

Через неделю мне позвонили из HR с предложением.

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

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

Cisco Интервью | Опыт работы: 2+ года

0.00 (0%) 0 votes