From 522e9340c7ae6dacaa8a5a56ea27a0bb31b4111e Mon Sep 17 00:00:00 2001 From: Alexey Baranov Date: Sat, 10 Jan 2026 16:19:30 +0300 Subject: [PATCH] vault backup: 2026-01-10 16:19:29 --- ...l (Linux).md => 2. Linux System Skills.md} | 0 Interview Question/3. Network OSI.md | 113 ------------------ Interview Question/3. Network Stack & OSI.md | 31 +++++ Interview Question/4. Equipment Skills.md | 7 +- Interview Question/5. RF Basic Skills.md | 8 ++ 5 files changed, 43 insertions(+), 116 deletions(-) rename Interview Question/{2. System Skill (Linux).md => 2. Linux System Skills.md} (100%) delete mode 100644 Interview Question/3. Network OSI.md create mode 100644 Interview Question/3. Network Stack & OSI.md diff --git a/Interview Question/2. System Skill (Linux).md b/Interview Question/2. Linux System Skills.md similarity index 100% rename from Interview Question/2. System Skill (Linux).md rename to Interview Question/2. Linux System Skills.md diff --git a/Interview Question/3. Network OSI.md b/Interview Question/3. Network OSI.md deleted file mode 100644 index 1fd4757..0000000 --- a/Interview Question/3. Network OSI.md +++ /dev/null @@ -1,113 +0,0 @@ - -1. Протоколы: - 1. SSH - - 2. VNC - 3. RDP -### Hardware. Digital Interface -1. ==**I2C - Общие принципы работы** == - 1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый). OpenDrain линия + pull up резисторы. - 1. Что означает Open Drain? - Устройства могут только тянуть линию вниз (0), а “1” формируется резистором подтяжки. - 2. Опишите преимущества: - 1. Арбитраж. Несколько устройств на шине - 2. Отсутствие конфликтов (драйвер против драйвера) - 3. Pull up резисторы. Для чего нужны: - 1. Чтобы линии SDA и SCL могли уходить в состояние логической “1”. - 2. Типичные значения: **2.2–10 кΩ** (зависит от скорости и ёмкости линии). - 2. Режим работы **master–slave**. - 1. Мастер генерирует такты. Слайв отвечает - 3. Скорости. - 1. Standart - 100kHz - 2. Fast mode - 400kHz - 3. Fast + 1MHz - 4. Адресация 7 или 10 бит. - 1. Как задается адрес устройства? - 2. Разница 7 и 10 бит (7 стандартная) - 5. Транзакции и сигналы: - 1. Как выполняется передача (пример посылки) - 1. start → address + R/W → ack → data bytes → stop. - 2. Что такое Start и Stop в I2C - 1. START - Переход SDA - в HIGH - LOW при HIGH SCL - 2. STOP - обратный переход SDA LOW → HIGH при HIGH SCL - 3. Что такое ACK и NACK (Используется для подтверждения прима каждого байта) - 1. ACK - slave тянет SDA LOW - 2. NACK — SDA остаётся HIGH -2. ==**I2C - как протестировать протокол**== ? - 1. Проверить корректность инициализации битрейта (100/400 kHz и выше). - 2. Использовать **логический анализатор** для просмотра транзакций. - 3. Проверять **ACK/NACK**, корректность адресации. - 4. Тест на устойчивость: длинные транзакции, шум, ошибки тактирования. - 5. Проверка ошибок: освобождение шины при зависании SDA. - -3. RS485 - особенности интерфейса. - 1. Отличие от UART - 2. Дифференциальная линия A/B. - 3. Полудуплекс или полныйдуплекс. - 4. Большие расстояния (до сотен метров). - 5. Требует терминаторов 120 Ω. - 1. Для чего нужны терминаторы - предотвращают отражения сигнала, обеспечивая стабильность и корректность данных на больших расстояниях. - 6. Поддерживает несколько устройств на линии. - 1. Каким образом осуществляется поддержка нескольких устройств. - 2. Типы обмена информацией -4. RS485 - как протестировать протокол. - 1. Проверить корректность переключения режимов TX/RX (DE/RE pins). - 2. Проверка уровня сигнала на A/B на осциллографе. - 3. Тест на разных скоростях (9600 → 1–3 Мбит/с). - 4. Проверка устойчивости: длинные кабели, нагрузки, шум. - 5. Имитация обрыва линии или короткого замыкания. - -### Работа с Linux -1. Как посмотреть логи системы - 1. `dmesg` kernel messages -2. Команды. Что выполняет данные команды: - 1. `cat /etc/dev/trace | grep 13:00 ` - 2. `tail -f /etc/dev/trace` - 3. `chmod` - изменение прав - 4. `grep` - глобальный поиск регулярных выражений и вывод - 5. `ls -l` - посмотреть текущие права - 6. `ip br -a` -3. Чем отличаются команды - 1. `cat /etc/dev/trace > /home/user.txt` - 2. `echo "/etc/dev/trace" > /home/user.txt` -4. Файлы. Работа с правами - 1. `chmod` - изменить права - 2. `ls -l` - посмотреть текущие права - 3. Знание rwx-битов -5. Devices. Как посмотреть устройства в Linux - 1. Linux и I2C. Как можно проверить устройства - 1. `/dev/i2c-* ` устройства - 2. `i2cdetect` `i2cget` `i2cset` - 2. Монтирование виртуальных файлов `/sys` / `/proc` - 3. - -6. Daemons. Службы и демоны. - 1. `systemctl status ` - статус - 2. `systemctl start/stop/restart ` - управление -### Сетевая модель OSI -1. Уровни модели. - 1. Physical (Физический) - 2. Data Link (Канальный) - 3. Network (Сетевой) - 4. Transport (Транспортный) - 5. Session - 6. Presentation - 7. Application -2. На каких уровнях работают Ethernet, IP, TCP/UDP? - 1. **Ethernet** — уровень 2 (Data Link) - 2. **IP** — уровень 3 (Network) - 3. **TCP/UDP** — уровень 4 (Transport) -3. Чем TCP отличается от UDP? - 1. TCP: - 1. Медленный. Надёжный. Имеет подтверждения, контроль доставки - 2. Установление соединения (3-way handshake) - 2. UDP - 1. Меньшая задержка, подходит для потоковых сервисов - 2. Без гарантии доставки - 3. Нет подтверждений -4. Что такое ARP и на каком уровне он работает - 1. ARP (Address Resolution Protocol) - 2. Преобразует **IP → MAC** - 3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2**. - - -### Оборудование и приборы diff --git a/Interview Question/3. Network Stack & OSI.md b/Interview Question/3. Network Stack & OSI.md new file mode 100644 index 0000000..67a67c8 --- /dev/null +++ b/Interview Question/3. Network Stack & OSI.md @@ -0,0 +1,31 @@ + +1. Протоколы: + 1. SSH - + 2. VNC + 3. RDP +### Сетевая модель OSI +1. Уровни модели. + 1. Physical (Физический) + 2. Data Link (Канальный) + 3. Network (Сетевой) + 4. Transport (Транспортный) + 5. Session + 6. Presentation + 7. Application +2. На каких уровнях работают Ethernet, IP, TCP/UDP? + 1. **Ethernet** — уровень 2 (Data Link) + 2. **IP** — уровень 3 (Network) + 3. **TCP/UDP** — уровень 4 (Transport) +3. Чем TCP отличается от UDP? + 1. TCP: + 1. Медленный. Надёжный. Имеет подтверждения, контроль доставки + 2. Установление соединения (3-way handshake) + 2. UDP + 1. Меньшая задержка, подходит для потоковых сервисов + 2. Без гарантии доставки + 3. Нет подтверждений +4. Что такое ARP и на каком уровне он работает + 1. ARP (Address Resolution Protocol) + 2. Преобразует **IP → MAC** + 3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2**. + diff --git a/Interview Question/4. Equipment Skills.md b/Interview Question/4. Equipment Skills.md index 7a8f780..dbeaa8a 100644 --- a/Interview Question/4. Equipment Skills.md +++ b/Interview Question/4. Equipment Skills.md @@ -10,7 +10,7 @@ 4. Что такое I/Q модуляция? 1. I/Q модуляция (квадратурная модуляция) это метод цифровой и аналоговой модуляции, который разделяет сигнал на две ортогональные (сдвинутые на 90 градусов) составляющие: **I** (синфазная, In-phase) и **Q** (квадратурная, Quadrature) . Эти две компоненты, представляющие действительную (I) и мнимую (Q) части сигнала, позволяют одновременно изменять амплитуду и фазу несущей, что лежит в основе эффективных методов, таких как QAM и PSK, для передачи большего количества данных в одном канале связи. 2. **Архтитектура VSG** - 1. Опишите типовую архитектура VSG: + 1. Типовая архитектура VSG: 1. Baseband / Digital Signal Processing (DSP) 1. Генерация битового потока 2. Маппинг (QPSK / QAM / OFDM) @@ -50,8 +50,6 @@ 1. общий **10 MHz reference** 9. Зачем нужна внешняя опора 10 MHz? 1. снижения частотных ошибок. - 2. - 3. **Практические навыки** 1. Как VSG используется при тестировании? @@ -70,6 +68,9 @@ # **Vector Signal Analyzer - Векторный Анализатор Сигналов** +1. Что такое RBW? +2. + # **Logical Analizator - Логический анализатор** 1. **Для каких целей используется логический анализатор?** diff --git a/Interview Question/5. RF Basic Skills.md b/Interview Question/5. RF Basic Skills.md index bdee293..ec0a06b 100644 --- a/Interview Question/5. RF Basic Skills.md +++ b/Interview Question/5. RF Basic Skills.md @@ -11,6 +11,7 @@ https://supereyes.ru/articles/oscillograph/tsifrovaya-obrabotka-teorema-kotelnik 3. Разница между аналоговой и цифровой радиосвязью? 1. Аналоговая - информация передается непрерывным параметром 2. Цифровая - информация кодируется в символы/биты и передается через цифровую модуляцию (QPSK, QAM и т.д.) + 2. **DSP или ЦОС - цифровая обработка сигналов** 1. Что такое дискретизация ? 1. Процесс преобразования непрерывного сигнала во временной ряд отсчетов. @@ -30,4 +31,11 @@ https://supereyes.ru/articles/oscillograph/tsifrovaya-obrabotka-teorema-kotelnik 5. Цифровые модуляции. Что такое QPSK / QAM ? 1. QPSK — 2 бита на символ, 4 фазы 2. QAM — комбинированная амплитудно-фазовая модуляция + +3. **Прочее:** + 1. EVM - Отклонение реального вектора сигнала от идеального. Основными причинами являются: + 1. Нелинейность усилителя + 2. Фазовый шум + 3. I/Q дисбаланс + 4. Квантование \ No newline at end of file