Sobes.tech

SRE / Platform Engineer

Kako znati da je aplikacija unutar poda pokrenuta?

150

Šta su četiri zlatna signala nadzora?

150

Šta je VPA i kako se razlikuje od HPA?

149

1. Γράψτε ένα αντικείμενο Python "switches" σε μορφή YAML 2. Μετατρέψτε το "switches" έτσι ώστε να απομένουν μόνο οι διακόπτες "cisco" 3. Χρησιμοποιώντας το τυπικό module ipaddress, λάβετε την τελευταία διεύθυνση του host στο δίκτυο "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')] ```

148

Ispričajte nam više o vašem iskustvu s ELTEX u RDTech-u: što ste točno radili, kako ste standardizirali konfiguracije, kako ste uspjeli smanjiti vrijeme postavljanja?

148

Kako poboljšati aplikaciju da ne padne u slučaju greške spoljnog API-ja?

146

Kako implementirati u Grafani alarm koji će slati obaveštenje putem e-pošte ako odgovori traju duže od jedne sekunde?

146

Са којим системима мониторинга сте радили?

143

Koje Python module biste koristili za pisanje parsera konfiguracija?

142

Da li ste ikada morali da pravite dashboard-ove u Grafani od nule?

141

Kako prikupiti informacije o problemu sa visokim opterećenjem CPU-a u Linuxu?

139

Koliko vas zanimaju zadaci automatizacije mrežne infrastrukture koristeći Python i CI/CD?

137

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" с двумя методами: - 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')] ```

135

Kako ograničiti resurse kontejnera u Kubernetesu?

135

Зашто су индекси у базама података?

134

Koja je razlika između uloge i playbook-a u Ansible?

134

Da li si morao da implementiraš Kubernetes od nule?

134
/5