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

Сегодня наша редакция решила собрать воедино опыт, рожденный во многих собеседованиях на должности системных администраторов и сетевых инженеров (в основном, актуальный от начального до среднего уровня).
Не претендуя на полный охват всех сфер и специализаций, мы обобщили наиболее устойчивые вопросы по тематическим группам, исключив всякий хардкор и частности.
И, конечно же, все уточнения и дополнения от наших читателей — горячо приветствуются!
Итак, последовательно…
Компьютерные сети
Сетевая модель 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 – одно и то же, или все-таки есть разница?
И немного о разном…
СУБД — какие знаете, и на каком уровне, какой был опыт работы с ними?
Какие скриптовые языки вы знаете?
И, конечно же, нужно быть готовым к вечной классике — что было самое крутое, что вы сделали в своей рабочей практике и что было самое печальное, что вам встречалось? 🙂
Удачи на собеседованиях и настойчивости в учебе!
Изучите Linux на наших курсах сегодня – получите престижную работу завтра!