Sobes.tech

SRE / Platform Engineer

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

Middle
спектрум
14

1. Записать Python объект "switches" в YAML формат 2. Преобразовать "switches" так, что бы в нём остались "cisco" коммутаторы 3. С помощью стандартного модуля ipaddress получить последний адрес хоста в сети "172.16.0.0/28" 4. Распарсить "dhcp_snooping_table" в список словарей вида: 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
Т-БанкТ-Банк
14

С какими базами данных работал?

Middle
Clicklead
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

Что такое Inbox и Outbox паттерны?

Intern
Т-БанкТ-Банк
14

Что такое StatefulSet?

Middle
OZONOZON
14

Какого рода задачи ставил лидер?

Middle
Ifellow
14

Как в Ansible игнорировать ошибки или генерировать их?

Intern
Т-БанкТ-Банк
14

Какие переменные в bash ты знаешь? Переменная с кодом возврата последней команды?

Middle
OZONOZON
14

Место почистится после удаления файла? Как понять, удерживается ли файл процессом? Удалили файл, а место не освободилось — как так? Что такое хардлинки?

Middle
Ifellow
14

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

Middle
спектрум
14

Что такое MAC-адрес?

Middle
OZONOZON
13

Какие метрики ты бы добавил для мониторинга HTTP API?

Middle
спектрум
13

Работал ли с HashiCorp Vault? Что означает создать пользователя с policy developer?

Middle
Clicklead
13

PostgreSQL с нуля приходилось разворачивать?

Middle
ТБанк
13

Чем pull отличается от fetch?

Middle
ТБанк
13

Кто оценивал продолжительность задачи? Как устроена история с оценкой?

Middle
Ifellow
13

Приходилось ли использовать Python для автоматизации?

Middle
ТБанк
13

Чем в Dockerfile отличаются директивы ADD и COPY?

Middle
спектрум
13
/14