SRE / Platform Engineer
Ce sunt handler-ele în Ansible și când sunt declanșate?
Ce este load average?
Cum ați accesat routerul când tunelul a căzut — prin IP extern?
Cum se diagnostichează un container care pică într-un pod (CrashLoopBackOff)?
Ce face ca o echipă să fie o echipă și nu doar un grup de oameni?
Care este diferența dintre when și tags în Ansible?
Vorbește despre experiența ta și despre cum poți fi de folos în poziția noastră
Ce sunt taints și tolerations? Cum sunt utilizate?
Cât de interesat(ă) ești de sarcinile de automatizare a infrastructurii de rețea folosind Python și CI/CD?
Ce este GitFlow?
Din ce constă o autopsie?
Cum se deschide sau se închide un port în Ubuntu?
Aveți carnet de militar sau carnet de recrutare?
Spuneți-ne despre dvs. și experiența dvs. (intro)
Ce variabile în bash cunoști? Variabilă cu codul de retur al ultimei comenzi?
Ce se întâmplă de la momentul în care tastezi o adresă URL într-un browser până primești răspunsul? Explică procesul complet cât mai detaliat posibil.
Ce este SystemD și de ce este popular? Ce sisteme de inițializare au fost folosite anterior?
1. Scrieți un obiect Python "switches" în format YAML 2. Transformați "switches" astfel încât să rămână doar switch-urile "cisco" 3. Folosind modulul standard ipaddress, obțineți ultima adresă a gazdei în rețeaua "172.16.0.0/28" 4. Analizați "dhcp_snooping_table" într-o listă de dicționare în următorul format: ```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. Scrieți o clasă "NetworkSubnet" cu 2 metode: - get_subnet - returnează prima subrețea disponibilă de lungime specificată ca obiect IPv4Network - show_network_pool - returnează o listă de subrețele disponibile ```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')] ```
Care este limbajul tău de programare preferat și cum te-ai evalua în Go pe o scară de la 1 la 10?
Cum selectați din tabel toate orașele care se repetă de mai mult de 10 ori?