Sobes.tech

SRE / Platform Engineer

1. Zapisz obiekt Python "switches" w formacie YAML 2. Przekształć "switches" tak, aby pozostały tylko przełączniki "cisco" 3. Używając standardowego modułu ipaddress, uzyskaj ostatni adres hosta w sieci "172.16.0.0/28" 4. Sparsuj "dhcp_snooping_table" do listy słowników w następujący sposób: 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. Napisz klasę "NetworkSubnet" z dwoma metodami: - get_subnet - zwraca pierwszą dostępna podsieć o podanej długości jako obiekt IPv4Network - show_network_pool - zwraca listę dostępnych podsieci ```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
Т-БанкТ-Банк
33

Jak dowiedzieć się, ile wątków systemu operacyjnego używa Twój serwis Go na Linuxie?

Senior
Virtuozzo
33

Jak wyświetlić logi kontenera i jak się do niego podłączyć?

Intern
Т-БанкТ-Банк
33

Jaki jest normalny średni obciążenie?

Middle
OZONOZON
33

Klasy QoS w Kubernetes: Gwarantowane, Burstowe, Najlepsze wysiłki

Middle+
Employcity
33

Efekty taintów: NoSchedule, PreferNoSchedule, NoExecute - co to jest?

Middle+
Employcity
33

Czym jest Ingress w Kubernetes?

Middle
Clicklead
33

Z jakimi kontrolerami ingress pracowałeś?

Middle
Clicklead
33

Jak dobrze znasz Linux?

Middle
OZONOZON
33

Ile czasu potrzeba na przejście do nowej firmy?

Middle
OZONOZON
32

Czy pracowałeś z GitLab CI? Jak zrestartować pipeline bez commitu?

Middle
Clicklead
32

Jak u ciebie z Kubernetes ogólnie?

Middle+
Employcity
32

Wymień komponenty Kubernetes

Middle
OZONOZON
32

Czy musiałeś konfigurować Fluent Bit lub Filebeat?

Middle
ТБанк
32

Czy inode może mieć wiele deskryptorów plików?

Middle
OZONOZON
32

Jakie kody odpowiedzi HTTP znasz? Co oznaczają 401, 403, 500?

Middle
OZONOZON
32

Opowiedz więcej o swoim doświadczeniu z ELTEX w RDTech: co dokładnie robiłeś, jak standaryzowałeś konfiguracje, jak udało ci się skrócić czas konfiguracji?

Intern
Т-БанкТ-Банк
32

Co możesz powiedzieć o tabelach products i users? (obraz z schematem tabel)

Middle
спектрум
32

Opowiedz o interesującym incydencie sieciowym z praktyki.

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

Jesteś sam na nocnej zmianie, NGINX Ingress się wyłącza, 20 usług jest niedostępnych. Opisz działania za pomocą poleceń.

Middle+
Employcity
31
/15