Sobes.tech

SRE / Platform Engineer

Какие самые необычные или специфичные метрики вам приходилось выводить на дашборды?

Middle
Правительство МосквыПравительство Москвы
15

Расскажите про себя: что делаете, что делали?

Middle
Ifellow
15

Знаком ли с Docker Compose? Работал ли с ним?

Middle
Clicklead
15

Как вы взаимодействуете с подрядчиками при инцидентах? Есть ли у вас KPI или метрики качества работы?

Middle
Правительство МосквыПравительство Москвы
15

Для чего используется Headless Service в Kubernetes?

Middle
спектрум
15

На каком уровне OSI работает протокол DHCP? Что он делает?

Middle
OZONOZON
15

Что такое сигналы? Какие знаешь? Чем отличается SIGTERM от SIGKILL?

Middle
OZONOZON
15

Команда journalctl — когда последний раз использовали и зачем?

Middle
Ifellow
15

Насколько хорошо знаешь Kubernetes (junior/middle/senior)?

Middle
OZONOZON
15

Что такое контекстные менеджеры в Python?

Intern
Т-БанкТ-Банк
15

Какие кластеры Kubernetes использовал? Vanilla, облачные, self-managed?

Middle
Clicklead
15

Готов ли ты следить за продом, реагировать на алерты, смотреть дашборды?

Middle
Clicklead
15

1. Написать Python объект "switches" в YAML формат 2. Преобразовать "switches" так, что в нём остались "cisco" коммутаторы 3. С помощью стандартного модуля ipaddress получить последний адрес хоста в сети "172.16.0.0/28" 4. Распарсить "dhcp_snooping_table" в список словарей вида: ```python dhcp_snooping_table_parsed = [ { "mac": "00:E9:BC:3F:A6:50", "ip": "100.1.1.6", "interface": "FastEthernet0/20", }, { "mac": "00:E9:22:11:A6:50", "ip": "100.1.1.7", "interface": "FastEthernet0/21", } ] ``` 5. Написать класс "NetworkSubnet" который имеет 2 метода: - get_subnet - возвращает первую доступную подсеть указанной длины в виде объекта класса IPv4Network - show_network_pool - возвращает список доступных подсетей ```python from ipaddress import IPv4Network class NetworkSubnet: def __init__(self, aggregate_network: str): ... def get_subnet(self, length: int) -> IPv4Network: ... def show_network_pool(self) -> list[IPv4Network]: ... net = NetworkSubnet(aggregate_network="172.16.0.0/24") net_1 = net.get_subnet(length=26) print(f"{net_1=}") net_1=IPv4Network('172.16.0.0/26') print(net.get_subnet(length=25)) 172.16.0.128/25 print(net.get_subnet(length=30)) 172.16.0.64/30 print(net.show_network_pool()) [IPv4Network('172.16.0.64/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')] ```

Intern
Т-БанкТ-Банк
15

Расскажите про модель OSI и как разложить HTTP-запрос по уровням

Middle
Правительство МосквыПравительство Москвы
14

Как проверить потребление памяти в Linux и Kubernetes?

Middle
OZONOZON
14

Что такое StatefulSet?

Middle
OZONOZON
14

Чем ClickHouse отличается от Postgres/MySQL?

Middle
спектрум
14

What is your favorite programming language and how would you rate yourself in Go on a scale of 1 to 10?

Senior
Virtuozzo
14

Три скилла, наиболее востребованных в работе?

Middle
спектрум
14

Что такое SystemD и почему она популярна? Какие системы инициализации были раньше?

Middle
OZONOZON
14
/14