1. **Методики тестирования**. Типовые испытания оборудования. Проверка функциональности оборудования 1. Что описывает методика испытаний 1. Цель 2. Условия 3. Оборудование 4. Процедуру 5. Критерии PASS / FAIL 2. Чем методика отличает от тест-кейса? 1. методика → высокоуровневый документ 2. тест-кейс → конкретная проверка 3. методика включает набор тест-кейсов 3. Проверка функциональности оборудования: 1. Визуальный контроль 2. Проверка питания 3. Проверка интерфейсов 4. Базовая функциональность 5. Расширенные режимы 6. Нагрузочные тесты 7. Граничные условия 2. **Сетевой стек** 1. Сетевой стек (модель OSI / TCP-IP) 1. Объясни модель OSI и где в ней работает TCP/IP 1. OSI (7 уровней): 1. Physical 2. Data Link 3. Network 4. Transport 5. Session 6. Presentation 7. Application 2. TCP/IP: 1. IP → Network layer 2. TCP/UDP → Transport 2. Разница между TCP и UDP? 1. TCP (Имеет подтверждения, контроль доставки): 1. Медленный. Надёжный. 2. Установление соединения (3-way handshake) 2. UDP (Нет подтверждения и гарантии доставки) 1. Меньшая задержка, подходит для потоковых сервисов 3. Что такое ARP и на каком уровне он работает 1. ARP (Address Resolution Protocol) 2. Сопоставление **IP → MAC** 3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2** 2. **Linux Networking** 1. Как посмотреть сетевые интерфейсы в линукс 1. `ip a ` 2. `ifconfig` 2. Как Linux выбирает маршруты и как их посмотреть 1. по routing table (`ip route`) 3. Как посмотреть открытые порты 1. `ss -tuln` 2. `netstat -tuln` 3. **Linux** 1. Управление системой инициализации и службами. Как понять что сервис не стартует 1. `systemctl status` 2. `journalctl -u ` 2. Как посмотреть логи ядра 1. `dmesg` 3. Работа с hardware в linux 1. 4. **Реальный пример** (нет связи с сервером): Проверка интерфейса `ip a` Проверка IP `ping` Проверка маршрута `ip route` Проверка пути `traceroute` Проверка портов `telnet / nc` Анализ трафика через tcpdump или Wireshark 3. **Docker** 1. Что такое Docker Image и Docker Container 1. image → шаблон 2. container → запущенный instance 2. Что делает Docker Compose 1. описывает многоконтейнерные системы 2. YAML файл 3. поднимает сервисы одной командой 3. Как посмотреть запущенные контейнеры 1. `docker ps` 4. Как контейнеры общаются друг с другом 1. через `docker network` 2. по имени сервиса (DNS внутри) 5. Реальный пример. У тебя стенд (сервер + БД) в Docker. БД не доступна. Что проверяешь? 1. контейнер запущен (`docker ps`) 2. сеть (`docker network`) 3. порты (`docker inspect`) 4. логи (`docker logs`) 4. **Git** 1. Что такое GIt 1. распределённая система контроля версий 2. Основные команды 1. `git clone` 2. `git pull` 3. `git add` 4. `git commit` 5. `git push` 3. Что такое branch ? 1. отдельная линия разработки 4. Чем отличается merge от rebase 1. merge → сохраняет историю 2. rebase → переписывает историю 5. Пример: Ты сделал изменения, но не в той ветке. Что делать? 1. git stash 2. переключиться 3. применить изменения 5. **Wireshark** 1. Что такое 1. анализ сетевого трафика 2. захват пакетов 3. декодирование протоколов 2. 6. Схемотехника