From 85286fc58d0a79842045c44af2854adcde78c8c9 Mon Sep 17 00:00:00 2001 From: Alexey Baranov Date: Tue, 9 Dec 2025 17:42:48 +0300 Subject: [PATCH] vault backup: 2025-12-09 17:42:48 --- Interview questions.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Interview questions.md b/Interview questions.md index ac478bf..7fd34cc 100644 --- a/Interview questions.md +++ b/Interview questions.md @@ -5,10 +5,14 @@ 1. Как работает протокол I2C ? 1. Шина _двухпроводная_: SDA (данные) и SCL (тактовый). 2. Работает в режиме **master–slave**. - 3. Адресация 7 или 10 бит. + 3. Адресация 7 или 10 бит. Как задается адрес устройства 4. Передача: start → address + R/W → ack → data bytes → stop. 2. Как протестировать протокол I2C ? - 1. + 1. Проверить корректность инициализации битрейта (100/400 kHz и выше). + 2. Использовать **логический анализатор** для просмотра транзакций. + 3. Проверять **ACK/NACK**, корректность адресации. + 4. Тест на устойчивость: длинные транзакции, шум, ошибки тактирования. + 5. Проверка ошибок: освобождение шины при зависании SDA. ### Работа с Linux 1. Как посмотреть логи системы @@ -19,6 +23,7 @@ 3. `chmod` - изменение прав 4. `grep` - глобальный поиск регулярных выражений и вывод 5. `ls -l` - посмотреть текущие права + 6. `ip br -a` 3. Чем отличаются команды 1. `cat /etc/dev/trace > /home/user.txt` 2. `echo "/etc/dev/file" > /home/user.txt` @@ -30,7 +35,9 @@ 1. `/dev/i2c-* ` устройства 2. `i2cdetect` `i2cget` `i2cset` 3. Монтирование виртуальных файлов `/sys` / `/proc` -6. Daemons +6. Daemons. Службы и демоны. + 1. `systemctl status ` - статус + 2. `systemctl start/stop/restart ` - управление ### Сетевая модель OSI 1. Уровни модели. 1. Physical (Физический)