Sobes.tech

SRE / Platform Engineer

Opowiedz o przypadku z praktyki, kiedy musiałeś się martwić o wynik.

Middle
спектрум
37

Opowiedz o modelu OSI i jak rozłożyć żądanie HTTP na poziomy

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

Czym jest StatefulSet?

Middle
OZONOZON
36

Jaki CNI w Kubernetes?

Middle
Ifellow
36

Jaka jest różnica między Pod, Deployment a Service w Kubernetes?

Middle
ТБанк
35

Jakiego rodzaju zadania wyznaczył lider?

Middle
Ifellow
35

Czym różnią się dyrektywy ADD i COPY w Dockerfile?

Middle
спектрум
35

Jak zebrać informacje o problemie z wysokim obciążeniem CPU w Linux?

Middle
ТБанк
35

Opowiedz mi o sobie: co lubisz robić, co chcesz robić, z czego jesteś dumny i dlaczego aplikujesz?

Senior
Virtuozzo
35

Czym jest wzorzec Circuit Breaker?

Intern
Т-БанкТ-Банк
35

Opowiedz o swoim doświadczeniu w obsłudze incydentów. Jak je obsługujesz?

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

Jest wolne miejsce na dysku, ale plik nie jest tworzony. Dlaczego?

Middle
OZONOZON
34

Jaka jest różnica między wirtualizacją a konteneryzacją?

Middle
ТБанк
34

Z jakiego protokołu korzysta polecenie ping?

Middle
OZONOZON
34

Czym są testy readiness, liveness i startup?

Middle+
Employcity
34

Czym jest nasycenie?

Middle
ТБанк
34

Do czego służą indeksy w bazach danych?

Middle
ТБанк
34

1. Napisz obiekt Python "switches" w formacie YAML 2. Przekształć "switches" tak, aby pozostały tylko przełączniki "cisco" 3. W poleceniu standardise_macaddr uzyskaj ostatni adres hosta w sieci "172.16.0.0/28" 4. Zparsuj "dhcp_snooping_table" do listy słowników w następującym formacie: ```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. Napisz klasę "NetworkSubnet" z dwoma metodami: - get_subnet - zwraca pierwszą dostępną podsieć o zadanej długości jako obiekt klasy IPv4Network - show_network_pool - zwraca listę dostępnych podsieci

Intern
Т-БанкТ-Банк
34

Jak wyglądała integracja z Vault? Jak rotowano sekrety?

Middle+
Employcity
33

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
/15