Основы компьютерных сетей
- Модель OSI: Назовите семь уровней модели OSI.
- Физический (Physical)
- Канальный (Data Link)
- Сетевой (Network)
- Транспортный (Transport)
- Сеансовый (Session)
- Уровень представления (Presentation)
- Прикладной (Application)
- IP-адрес: Что такое IP-адрес?
- Уникальный внутри подсети идентификатор устройства третьего уровня модели OSI. Распространена версия IPv4, но будущее за IPv6.
- MAC-адрес: Что такое MAC-адрес?
- Уникальный идентификатор устройства второго уровня модели OSI. С MAC-адресами работают коммутаторы. Записывается как 12-значное шестнадцатеричное число.
- LAN и WAN: В чем разница между LAN и WAN?
- LAN (Local Area Network) – локальная вычислительная сеть, расположенная в одном широковещательном домене.
- WAN (Wide Area Network) – глобальная вычислительная сеть, не ограниченная географической локацией (например, интернет).
- DHCP и DNS: Объясните, что такое DHCP и DNS.
- DHCP (Dynamic Host Configuration Protocol) – протокол конфигурации IP-адресов на сетевых устройствах. DHCP-клиенты запрашивают адреса у DHCP-сервера.
- DNS (Domain Name System) – система доменных имен, преобразующая имена сайтов в IP-адреса.
- Максимальная длина кабеля UTP: Какова максимальная длина кабеля UTP?
- Одно плечо кабеля работает на дистанции до 100 метров. Для больших расстояний необходимы репитеры или коммутаторы.
- Коммутатор и маршрутизатор: В чем разница между коммутатором и маршрутизатором?
- Коммутатор (свич) – устройство второго уровня модели OSI, оперирующее MAC-адресами. К нему подключаются оконечные устройства.
- Маршрутизатор (роутер) – устройство третьего уровня модели OSI, маршрутизирующее IP-пакеты между подсетями. Работает с таблицами маршрутизации. Хабы, работающие на первом уровне, устарели.
- VLAN: Что такое VLAN и зачем они нужны?
- VLAN (Virtual Local Area Network) – виртуальные локальные сети, позволяющие на одном физическом порту роутера создать несколько виртуальных локальных сетей. Это экономит порты и улучшает дизайн сети.
- Ethernet: Что такое Ethernet?
- Стандарт подключения к локальным сетям через различные кабели, с различными скоростями работы.
- TCP и UDP: В чем разница между TCP и UDP?
- Оба – транспортные протоколы транспортного уровня модели OSI.
- TCP – надежный протокол, проверяющий доставку данных. Подходит для трафика, чувствительного к потерям.
- UDP – допускает потерю данных.
- NAT: Что такое NAT?
- Технология, позволяющая множеству внутренних устройств с внутренними IP-адресами выходить в интернет под внешними IP-адресами.
Информационная безопасность
- Типы сетевых атак: Какие типы сетевых атак вы знаете?
- DoS, DDoS, фишинг, spoofing, Bruteforce, переполнение буфера, SQL-инъекции, MITM (Man In The Middle). Зловредное ПО: бэкдоры (Backdoor), майнеры (Miner), банкеры (Banker), шпионские программы (Spyware), рекламное ПО (Adware), руткиты (Rootkit).
- Прокси-сервер: Зачем нужен прокси-сервер?
- Элемент сетевой инфраструктуры, выступающий посредником между клиентским компьютером и сервером.
Протоколы маршрутизации
- RIP: Что такое RIP?
- Протокол маршрутизации, хранящий информацию о маршрутизации и сетевых путях. RIPv1 и RIPv2. Старый протокол, постепенно выходит из употребления.
- EIGRP: Что такое EIGRP?
- Проприетарный протокол Cisco Systems (Enhanced Interior Gateway Routing Protocol). Высокая масштабируемость и скорость сходимости сети.
- OSPF: Что такое OSPF?
- Протокол внутренней маршрутизации с учетом состояния каналов (Interior gateway protocol, IGP). Используется при усложнении сети и необходимости масштабирования.
- BGP: Что такое BGP?
- Протокол, соединяющий автономные системы во всем Интернете. Автономная система – совокупность точек маршрутизации и связей, объединенных общей политикой взаимодействия.
- MPLS: Что такое MPLS?
- MPLS (Multiprotocol label switching) – протокол для ускорения и формирования потоков сетевого трафика, сортировки и расстановки приоритетов пакетов данных.
- QoS: Что такое QoS?
- Quality of Service – технология предоставления различным классам трафика различных приоритетов в обслуживании.
Телефония
- SIP и PRI: Что такое SIP и PRI? Что лучше?
- SIP – протокол установления и завершения соединения. Современный, гибкий стандарт.
- ISDN PRI – надежный стандарт, используемый долгое время. Дороже в обслуживании, но безопаснее. SIP дешевле и быстрее в запуске.
- RTP: Зачем нужен протокол RTP?
- Для передачи голоса в VoIP сетях. SIP отвечает за сигнализацию, RTP – за передачу голоса. RTP работает напрямую между телефонами.
DevOps и другие технологии
- DevOps: Что такое DevOps?
- Модель взаимодействия разработчиков и специалистов по эксплуатации программного обеспечения. Совокупность процессов по созданию, поддержанию и обслуживанию ПО.
- Инструменты DevOps: Назовите инструменты для DevOps.
- Сборка и тестирование: Jenkins, TeamCity, Bamboo
- Контроль версий: Git, Mercurial, Subversion, CVS
- Контейнеризация и оркестровка: Docker, Kubernetes
- Управление инфраструктурой как кодом: Puppet, Chef, Ansible, Salt
- Виртуализация: Vagrant, VMware, Hyper-V
- Мониторинг: ELK стек, Nagios, Grafana
- CI/CD: Что такое CI/CD?
- Непрерывная интеграция (Continuous Integration, CI) и непрерывная доставка (Continuous Delivery, CD). Позволяют чаще и эффективнее выкатывать изменения ПО. Частые комиты в код, автоматическая доставка в различные окружения.
- Серверные операционные системы: Какие серверные операционные системы вы знаете?
- Microsoft Windows Server, Linux (Ubuntu, CentOS, Red Hat, Debian, FreeBSD, Solaris).
- SSH и Telnet: В чем разница между SSH и Telnet?
- Telnet – протокол удаленного подключения к сетевому устройству.
- SSH – защищенный протокол, шифрующий весь трафик.
- API: Что такое API?
- Механизмы взаимодействия между двумя сущностями (серверами или клиентом и сервером) с использованием набора определений и протоколов.
- Виртуализация: Зачем нужна виртуализация?
- Создание множества изолированных виртуальных машин на одном физическом сервере. Повышает утилизацию серверного парка и экономит средства.
- HTTP и HTML: Что такое HTTP и HTML?
- HTTP (Hyper Text Transfer Protocol) – набор правил для общения между веб-браузером и сервером. HTTPS – безопасная версия HTTP.
- HTML (HyperText Markup Language) – язык разметки веб-страниц.
- RAID: Что такое RAID?
- Технология объединения нескольких физических дисковых устройств в логический модуль для повышения отказоустойчивости и производительности.
- JSON: Что такое JSON?
- JSON (JavaScript Object Notation) – стандартный текстовый формат для представления структурированных данных. Используется для передачи данных в веб-приложениях.
- Виды тестирования: Какие виды тестирования вы знаете?
- Модульное, интеграционное, функциональное, сквозное, тестирование производительности, smoke-тесты.
- Хэш-функция: Что такое хэш-функция?
- Функция, преобразующая входные данные произвольной длины в выходную строку установленной длины. Зная выходные данные, нельзя однозначно определить входные.
- Websocket: Что такое вебсокет?
- Протокол связи поверх TCP-соединения для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.
- Типы баз данных: Какие бывают типы баз данных?
- Реляционные (SQL) и нереляционные (NoSQL): ключ-значение, документные, графовые, колоночные, БД временных рядов.
- LDAP и Active Directory: Что такое LDAP и Active Directory?
- AD – иерархическое хранилище данных об объектах внутри сети.
- LDAP – протокол для общения с AD. LDAP – протокол, Active Directory – сервер.
Как выйти из vim?
Для выхода из vim необходимо нажать «ESC», ввести «:», затем «wq» (write-quit) для сохранения изменений и выхода, и нажать «Enter».
Тщательная подготовка к собеседованию – залог успеха. Знание ответов на эти вопросы покажет ваши знания и опыт, повысив ваши шансы получить желаемый оффер.