Частые вопросы, которые задают сисадмину на собеседовании

 

Сегодня наша редакция решила собрать воедино опыт, рожденный во многих собеседованиях на должности системных администраторов и сетевых инженеров (в основном, актуальный от начального до среднего уровня).
Не претендуя на полный охват всех сфер и специализаций, мы обобщили наиболее устойчивые вопросы по тематическим группам, исключив всякий хардкор и частности.
И, конечно же, все уточнения и дополнения от наших читателей — горячо приветствуются!

Итак, последовательно…

 

Компьютерные сети

Сетевая модель OSIрасскажите об уровнях модели OSI? Что происходит на каждом из них, какие протоколы используются и для чего они нужны?

Сетевая модель TCP/IPкакие есть уровни и для чего они нужны? Какая разница между моделями TCP/IP и OSI? Как работает протокол IP поверх Ethernet и IEEE 802.11 (Wi-Fi)?

Расчет подсетей по IP-адресам и маскамнайти подсеть по адресу IP и маске, сделать диапазон для подсети на N машин, и т.д.
К слову — все ли помнят о том, что настоящий сисадмин знает наизусть степени числа 2 от 0 и до 16? 🙂

DNSчто такое DNS? Зачем он нужен и как работает? Соответствие адреса IP и URL — всегда ли «один к одному»? Типы DNS-записей и зачем они нужны?

DHCPчто это такое и как оно работает?

Протокол ARPрасскажите, что вы знаете о нем?

NATчто это такое и как это работает?

Протоколы прикладного уровня: HTTP, SMTP, POP3, IMAP, FTP — что вы знаете о них, зачем они нужны и как работают?

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

Приходилось ли иметь дело с VPN? Какие инструменты использовали для подключения?

Емкий вопрос для «говори, пока не скажем хватит»: пользователь ввел в адресную строку браузера google.com и нажал Enter — расскажите, что происходит дальше?

 

Linux и его друзья

Как узнать, работает ли приложение ApplicationName?

Как посмотреть количество свободного места всех жестких дисков в системе?

Как узнать IP-адрес для hostname.com?

Какие текстовые редакторы вы используете для служебных задач (редактирование файлов конфигурации и т.д.), и почему именно их?

У вас есть работающий сервер под Debian и новое устройство (в комплекте с драйвером) — что нужно сделать для того, чтобы устройство заработало на сервере?

На жестком диске место еще есть, но файлы на него не пишутся — в чем может быть причина?

С какими системами мониторинга приходилось работать?

Какие почтовые системы (MTA) вы использовали?

Резервное копирование — какие инструменты использовали для бекапа (как для инстансов рабочих серверов, так и для отдельных файлов)? Как решали вопрос автоматизации?

 

Linux + сети + смекалка

Случались ли прецеденты сетевых атак? Как решали проблему?

Сетевые фильтры: напишите правило для iptables, которое запрещает все входящие сетевые пакеты на конкретный сетевой интерфейс?

LAMP-братия (актуально для хостинг-компаний и тех, кто использует web-технологии)

Веб-сайт sitename.com не работает (допустим, возвращается ошибка 502) — у вас есть терминальный доступ к серверу, какие ваши действия?

Напишите код простейшей веб-страницы pagename.php — на ней должна быть таблица, внешняя ссылка, рисунок и вставка кода php.

Что нужно сделать, чтобы сайт sitename.com стал доступен по протоколу HTTPS?

Назовите разновидности web-сервера Apache, чем worker будет отличаться от prefork?

В каких режимах может работать php? Режим CGI и FastCGI – в чем разница?

Могут ли на одном сервере одновременно работать несколько версий php? Каким образом это достигается?

Web-сервер показывает 502, в netstat видно, что создано слишком много соединений на порт 80, определите – на какой сайт идёт атака?

 

RAID-массивы

Их почему-то любят все, даже если в работе не вспоминают об их существовании 🙂

Вопрос «какие бывают разновидности RAID-массивов и для чего они нужны» прозвучит почти наверняка.

Вопрос с изюминкой: RAID10 и RAID01 – одно и то же, или все-таки есть разница?

 

И немного о разном…

СУБД — какие знаете, и на каком уровне, какой был опыт работы с ними?

Какие скриптовые языки вы знаете?

И, конечно же, нужно быть готовым к вечной классике — что было самое крутое, что вы сделали в своей рабочей практике и что было самое печальное, что вам встречалось? 🙂

Удачи на собеседованиях и настойчивости в учебе!

job-interview

 

Изучите Linux на наших курсах сегодня – получите престижную работу завтра!

Залишити відповідь

Дякуємо, що поділились