SRE / Platform Engineer
Kā jūs jūtaties par intensīvu darbu un iespējamu izdegšanu?
Sniedziet piemērus par kritiskiem incidentiem, uz kuriem jūs reaģējāt 30 minūšu laikā
Aprakstiet savu atbildības jomu kā SRE inženieris un kas ietver šo lomu
Vai jūs izvietojāt klasterus un uzturējāt to darbību? Pašam vai komandā?
Kā jūs saistāt savu pieredzi ar amata uzdevumiem? Kāda pieredze ir nepietiekama un ko vēlētos attīstīt?
Kāda ir atšķirība starp FluxCD un ArgoCD?
Kā atšķiras process no pavediena?
Kas ir OOM Killer?
Kā pārsūtīt failus starp darbiem GitLab CI?
Kāpēc meklējat darbu?
Kādus rīkus izmantojat tīkla diagnostikai?
Kā jūs saprotat vārdu 'incident'? Kas ir incidents un kas nav?
Vai jūs pazīstat Docker Compose? Vai esat ar to strādājis?
1. Uzrakstiet Python objektu "switches" YAML formātā 2. Pārvērtiet "switches" tā, lai paliek tikai "cisco" slēdži 3. Izmantojiet standarta ipaddress moduli, lai iegūtu pēdējo hosta adresi tīklā "172.16.0.0/28" 4. Analizējiet "dhcp_snooping_table" kā vārdnīcu sarakstu šādā formātā: dhcp_snooping_table_parsed = [ { "mac": "00:E9:8C: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. Uzrakstiet "NetworkSubnet" klasi ar 2 metodēm: get_subnet - atgriež pirmo pieejamo subnetwork, kas ir IPv4Network tips show_network_pool - atgriež pieejamo subnetwork sarakstu 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.0/30'), IPv4Network('172.16.0.72/29'), IPv4Network('172.16.0.80/28'), IPv4Network('172.16.0.96/27')]
Kādiem pieprasījumu veidiem goroutines sniedz priekšrocību salīdzinājumā ar OS pavedieniem, un kādiem veidiem OS pavedieni ir vienlīdz efektīvi?
Kas ir Load Average un kā tas tiek aprēķināts?
Kā ignorēt vai ģenerēt kļūdas Ansible?
Kā ierobežot Java mikroservisa atmiņu?
Kādus Python moduļus jūs izmantotu konfigurāciju parsēšanai?
Kādas ir visneparastākās vai specifiskākās metriku, kuras jums nācās rādīt uz panelēm?