Sobes.tech

SRE / Platform Engineer

Приходилось ли писать Bash-скрипты для автоматизации? Насколько глубоко работали с Linux?

Intern
Т-БанкТ-Банк
16

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

Middle+
Медси
16

Что делает команду командой, а не просто набором людей?

Middle
спектрум
16

Какие способы есть для получения секретов из Vault в Kubernetes?

Middle
спектрум
16

Nginx логи съели диск, logrotate не настроен. Как безопасно удалить логи и освободить место?

Middle
Ifellow
16

Из чего состоит постмортем?

Middle
спектрум
16

Расскажите о вашей роли и зоне ответственности в предыдущих местах работы

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

Есть приложение, которое пытается писать на диск, но ругается что нет места. df показывает что место есть. В чём проблема?

Middle
ТБанк
16

Какие способы взаимодействия между процессами ты знаешь (IPC)?

Middle
OZONOZON
16

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

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

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

Senior
Virtuozzo
15

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

Middle
спектрум
15

Что такое декораторы в Python и где они используются?

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

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

Middle
Ifellow
15

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

Middle
спектрум
15

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
Т-БанкТ-Банк
15

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

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

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

Middle
Clicklead
15

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

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

Что такое системные вызовы? Какие знаешь?

Middle
OZONOZON
15
/14