SRE / Platform Engineer
Иште эң талап кылынган үч көндүм кайсылар?
Кеңселерде сымсыз тармактарды орноттуңузбу? Кайсы ылгыздыкты текшерүү ыкмаларын колдондуңуз?
Файл өчүрүлгөндөн кийин орун бошотулат беле? Файл процесстин кармалып жатканынын кандай белгиси бар? Мен файлды өчүрүп, орун бошотулбай жатат — муну кантип түшүнүүгө болот? Харду линктери деген эмне?
Нормалдуу жүктөө орточо кандай?
Журналдык командасын акыркы жолу качан колдондуңуз жана эмнеге?
Бул позиция үчүн онбординг кандай уюштурулган жана жаңы кызматкер расмий ментор же суроолор үчүн адам болот беле?
Kubernetesте контейнерлердин ресурстарын кантип чектөө керек?
Бул Helm шаблондорунда эмне болуп жатат? (өмүрлүүлүк сыноо шаблону менен сүрөт)
Өзүңүз жөнүндө айтып бериңиз: эмне кылып жатасыз, эмне кылдыңыз?
HTTP API үчүн мониторинг үчүн кайсы метрикаларды кошосуз?
Кайсы логдоо системалары менен иштештиңиз?
Неге df орун жок деп көрсөтүп жатат, ал эми du орун болушу керек деп көрсөтүп жатат?
Ubuntuда портту кантип ачуу же жабуу керек?
1. Python obyekti "switches" YAML formatında yozing 2. "switches" ni shunchaki "cisco" kalitiga ega bo'lgan kalitlar qoladigan qilib o'zgartiring 3. Standart ipaddress modulidan foydalanib, "172.16.0.0/28" tarmog'ida so'nggi host manzilini oling 4. "dhcp_snooping_table" ni quyidagi formatdagi lug'atlar ro'yxatiga tahlil qiling: ```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" nomli sinf yozing, 2 usuli bo'lsin: - get_subnet - belgilangan uzunlikdagi birinchi mavjud subnetni qaytaradi - show_network_pool - mavjud subnetlarning ro'yxatini qaytaradi ```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')]
Ping командасы кайсы протоколду колдонууда?
Linuxти канчалык жакшы билесиз? Канча убакыттан бери иштеп жатасыз?
Виртуализация менен контейнеризациянын айырмасы эмнеде?
Жаңы компанияга өтүү үчүн канча убакыт керек?
OSI модел жана HTTP суроо-талапты катмарларга бөлүү жөнүндө айтып бериңиз
Эмне үчүн сиз конфигурацияларды блоктук талдоону кантип ишке ашырар элеңиз, эгерде бирдей функциялар (мисалы, BGP) ар кандай сатучулардын арасында ар башкача сүрөттөлсө?