Sobes.tech

SRE / Platform Engineer

Hogyan hibaelhárít egy futó szolgáltatást egy Linux termelési szerveren? Hogyan találja meg folyamatát és érti meg, mi történik?

Senior
Virtuozzo
32

Hogyan viszonyítja tapasztalatát a pozíció feladataihoz? Milyen tapasztalat hiányzik, és mit szeretne fejleszteni?

Middle+
Медси
31

Írja le SRE mérnökként felelősségi körét és hogy mit foglal magában ez a szerep

Middle+
Медси
31

Szeretsz összetett műveleti eseményeket elemezni, amelyek hosszabb elemzést igényelhetnek?

Junior
Альфа-БанкАльфа-Банк
31

Mesélj magadról és a tapasztalataidról (bevezető)

Middle
Clicklead
30

Adjon példákat kritikus incidensekre, amelyekre 30 percen belül reagált

Intern
Т-БанкТ-Банк
30

Meséljen a monitorozási beállításokról: Prometheus szerverek, Grafana, ügynökök, naplózás

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

Milyen típusú kérések esetén nyújt előnyt a goroutine az OS szálakhoz képest, és milyen típusoknál hatékonyak az OS szálak?

Senior
Virtuozzo
30

Mi az a SystemD és miért népszerű? Milyen indítási rendszerek voltak korábban?

Middle
OZONOZON
30

Ismeri a Docker Compose-t? Dolgozott már vele?

Middle
Clicklead
29

Hogyan lehet hibákat figyelmen kívül hagyni vagy generálni az Ansible-ben?

Intern
Т-БанкТ-Банк
29

Milyen legkülönlegesebb vagy legspecifikusabb metrikákat kellett megjelenítened a műszerfalakon?

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

Milyen eszközöket használ a hálózat diagnosztikájához?

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

Milyen Python modulokat használnál konfigurációs parser írásához?

Intern
Т-БанкТ-Банк
29

Mi a különbség a folyamat és a szál között?

Middle
OZONOZON
28

Hogyan lehet fájlokat átvinni a GitLab CI-ben a feladatok között?

Intern
Т-БанкТ-Банк
28

Miért keres munkát?

Middle
OZONOZON
28

Tesztelte konkrét integrációkat, vagy általános regressziót hajtott végre az integrációs standon?

Junior
Альфа-БанкАльфа-Банк
27

1. Írja be a Python "switches" objektumot YAML formátumban 2. Alakítsa át a "switches"-t úgy, hogy csak a "cisco" kapcsolók maradjanak 3. Használja az ipaddress standard modult a "172.16.0.0/28" hálózat utolsó hoszt címének megszerzéséhez 4. Elemezze a "dhcp_snooping_table"-t egy szótárak listájára a következő formátumban: 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. Írjon egy "NetworkSubnet" osztályt 2 módszerrel: get_subnet - visszaadja az első elérhető alhálózatot a megadott hosszúsággal, IPv4Network típusban show_network_pool - visszaadja az elérhető alhálózatok listáját 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')]

Intern
Т-БанкТ-Банк
27

Mi az a Load Average és hogyan számítják ki?

Middle
OZONOZON
27
/15