35+ Вопросов на собеседовании IT: ответы и оффер

Основы компьютерных сетей

  1. Модель OSI: Назовите семь уровней модели OSI.

    • Физический (Physical)
    • Канальный (Data Link)
    • Сетевой (Network)
    • Транспортный (Transport)
    • Сеансовый (Session)
    • Уровень представления (Presentation)
    • Прикладной (Application)
  2. IP-адрес: Что такое IP-адрес?

    • Уникальный внутри подсети идентификатор устройства третьего уровня модели OSI. Распространена версия IPv4, но будущее за IPv6.
  3. MAC-адрес: Что такое MAC-адрес?

    • Уникальный идентификатор устройства второго уровня модели OSI. С MAC-адресами работают коммутаторы. Записывается как 12-значное шестнадцатеричное число.
  4. LAN и WAN: В чем разница между LAN и WAN?

    • LAN (Local Area Network) – локальная вычислительная сеть, расположенная в одном широковещательном домене.
    • WAN (Wide Area Network) – глобальная вычислительная сеть, не ограниченная географической локацией (например, интернет).
  5. DHCP и DNS: Объясните, что такое DHCP и DNS.

    • DHCP (Dynamic Host Configuration Protocol) – протокол конфигурации IP-адресов на сетевых устройствах. DHCP-клиенты запрашивают адреса у DHCP-сервера.
    • DNS (Domain Name System) – система доменных имен, преобразующая имена сайтов в IP-адреса.
  6. Максимальная длина кабеля UTP: Какова максимальная длина кабеля UTP?

    • Одно плечо кабеля работает на дистанции до 100 метров. Для больших расстояний необходимы репитеры или коммутаторы.
  7. Коммутатор и маршрутизатор: В чем разница между коммутатором и маршрутизатором?

    • Коммутатор (свич) – устройство второго уровня модели OSI, оперирующее MAC-адресами. К нему подключаются оконечные устройства.
    • Маршрутизатор (роутер) – устройство третьего уровня модели OSI, маршрутизирующее IP-пакеты между подсетями. Работает с таблицами маршрутизации. Хабы, работающие на первом уровне, устарели.
  8. VLAN: Что такое VLAN и зачем они нужны?

    • VLAN (Virtual Local Area Network) – виртуальные локальные сети, позволяющие на одном физическом порту роутера создать несколько виртуальных локальных сетей. Это экономит порты и улучшает дизайн сети.
  9. Ethernet: Что такое Ethernet?

    • Стандарт подключения к локальным сетям через различные кабели, с различными скоростями работы.
  10. TCP и UDP: В чем разница между TCP и UDP?

    • Оба – транспортные протоколы транспортного уровня модели OSI.
    • TCP – надежный протокол, проверяющий доставку данных. Подходит для трафика, чувствительного к потерям.
    • UDP – допускает потерю данных.
  11. NAT: Что такое NAT?

    • Технология, позволяющая множеству внутренних устройств с внутренними IP-адресами выходить в интернет под внешними IP-адресами.

Информационная безопасность

  1. Типы сетевых атак: Какие типы сетевых атак вы знаете?

    • DoS, DDoS, фишинг, spoofing, Bruteforce, переполнение буфера, SQL-инъекции, MITM (Man In The Middle). Зловредное ПО: бэкдоры (Backdoor), майнеры (Miner), банкеры (Banker), шпионские программы (Spyware), рекламное ПО (Adware), руткиты (Rootkit).
  2. Прокси-сервер: Зачем нужен прокси-сервер?

    • Элемент сетевой инфраструктуры, выступающий посредником между клиентским компьютером и сервером.

Протоколы маршрутизации

  1. RIP: Что такое RIP?

    • Протокол маршрутизации, хранящий информацию о маршрутизации и сетевых путях. RIPv1 и RIPv2. Старый протокол, постепенно выходит из употребления.
  2. EIGRP: Что такое EIGRP?

    • Проприетарный протокол Cisco Systems (Enhanced Interior Gateway Routing Protocol). Высокая масштабируемость и скорость сходимости сети.
  3. OSPF: Что такое OSPF?

    • Протокол внутренней маршрутизации с учетом состояния каналов (Interior gateway protocol, IGP). Используется при усложнении сети и необходимости масштабирования.
  4. BGP: Что такое BGP?

    • Протокол, соединяющий автономные системы во всем Интернете. Автономная система – совокупность точек маршрутизации и связей, объединенных общей политикой взаимодействия.
  5. MPLS: Что такое MPLS?

    • MPLS (Multiprotocol label switching) – протокол для ускорения и формирования потоков сетевого трафика, сортировки и расстановки приоритетов пакетов данных.
  6. QoS: Что такое QoS?

    • Quality of Service – технология предоставления различным классам трафика различных приоритетов в обслуживании.

Телефония

  1. SIP и PRI: Что такое SIP и PRI? Что лучше?

    • SIP – протокол установления и завершения соединения. Современный, гибкий стандарт.
    • ISDN PRI – надежный стандарт, используемый долгое время. Дороже в обслуживании, но безопаснее. SIP дешевле и быстрее в запуске.
  2. RTP: Зачем нужен протокол RTP?

    • Для передачи голоса в VoIP сетях. SIP отвечает за сигнализацию, RTP – за передачу голоса. RTP работает напрямую между телефонами.

DevOps и другие технологии

  1. DevOps: Что такое DevOps?

    • Модель взаимодействия разработчиков и специалистов по эксплуатации программного обеспечения. Совокупность процессов по созданию, поддержанию и обслуживанию ПО.
  2. Инструменты DevOps: Назовите инструменты для DevOps.

    • Сборка и тестирование: Jenkins, TeamCity, Bamboo
    • Контроль версий: Git, Mercurial, Subversion, CVS
    • Контейнеризация и оркестровка: Docker, Kubernetes
    • Управление инфраструктурой как кодом: Puppet, Chef, Ansible, Salt
    • Виртуализация: Vagrant, VMware, Hyper-V
    • Мониторинг: ELK стек, Nagios, Grafana
  3. CI/CD: Что такое CI/CD?

    • Непрерывная интеграция (Continuous Integration, CI) и непрерывная доставка (Continuous Delivery, CD). Позволяют чаще и эффективнее выкатывать изменения ПО. Частые комиты в код, автоматическая доставка в различные окружения.
  4. Серверные операционные системы: Какие серверные операционные системы вы знаете?

    • Microsoft Windows Server, Linux (Ubuntu, CentOS, Red Hat, Debian, FreeBSD, Solaris).
  5. SSH и Telnet: В чем разница между SSH и Telnet?

    • Telnet – протокол удаленного подключения к сетевому устройству.
    • SSH – защищенный протокол, шифрующий весь трафик.
  6. API: Что такое API?

    • Механизмы взаимодействия между двумя сущностями (серверами или клиентом и сервером) с использованием набора определений и протоколов.
  7. Виртуализация: Зачем нужна виртуализация?

    • Создание множества изолированных виртуальных машин на одном физическом сервере. Повышает утилизацию серверного парка и экономит средства.
  8. HTTP и HTML: Что такое HTTP и HTML?

    • HTTP (Hyper Text Transfer Protocol) – набор правил для общения между веб-браузером и сервером. HTTPS – безопасная версия HTTP.
    • HTML (HyperText Markup Language) – язык разметки веб-страниц.
  9. RAID: Что такое RAID?

    • Технология объединения нескольких физических дисковых устройств в логический модуль для повышения отказоустойчивости и производительности.
  10. JSON: Что такое JSON?

    • JSON (JavaScript Object Notation) – стандартный текстовый формат для представления структурированных данных. Используется для передачи данных в веб-приложениях.
  11. Виды тестирования: Какие виды тестирования вы знаете?

  12. Хэш-функция: Что такое хэш-функция?

    • Функция, преобразующая входные данные произвольной длины в выходную строку установленной длины. Зная выходные данные, нельзя однозначно определить входные.
  13. Websocket: Что такое вебсокет?

    • Протокол связи поверх TCP-соединения для обмена сообщениями между браузером и веб-сервером, используя постоянное соединение.
  14. Типы баз данных: Какие бывают типы баз данных?

    • Реляционные (SQL) и нереляционные (NoSQL): ключ-значение, документные, графовые, колоночные, БД временных рядов.
  15. LDAP и Active Directory: Что такое LDAP и Active Directory?

    • AD – иерархическое хранилище данных об объектах внутри сети.
    • LDAP – протокол для общения с AD. LDAP – протокол, Active Directory – сервер.

Как выйти из vim?

Для выхода из vim необходимо нажать «ESC», ввести «:», затем «wq» (write-quit) для сохранения изменений и выхода, и нажать «Enter».

Тщательная подготовка к собеседованию – залог успеха. Знание ответов на эти вопросы покажет ваши знания и опыт, повысив ваши шансы получить желаемый оффер.

Что будем искать? Например,программа