SRE / Platform Engineer
iptables-ni sozlashni bilasizmi?
Ansible'da shell va command modullari o'rtasidagi farq nima?
O'zingiz haqida gapiring: nima qilishni yoqtirasiz, nima qilishni xohlaysiz, nima bilan faxrlanasiz va nima uchun ariza berayapsiz?
Kubernetesda Ingress nima?
Bu texnik bilimlarni qanday oldingiz? Kurslar, YouTube kanallari bo'ldimi?
Amaliyotdan bir holatni aytib bering, natijaga xavotirlanishingizga to'g'ri kelgan.
Ma'lumotlar bazalarida indekslar nima uchun kerak?
ArgoCDda kirish imkoniyatlarini qanday chegaralash mumkin? Kim sinxronlashtira oladi, kim faqat o'qish uchun?
Diskda bo'sh joy mavjud, ammo fayl yaratilmayapti. Nima uchun?
Monitoringning to'rt oltin signali nima?
ClickHouse nima Postgres/MySQL dan qanday farqi bor?
StatefulSet nima?
Qaysi JOIN turlari mavjud?
Kubernetesda qaysi CNI mavjud?
1. Python obyekti "switches" YAML formatida yozing 2. "switches" ni o'zgartiring, shunda faqat "cisco" switchlar qoladi 3. standardise_macaddr buyrug'ida, "172.16.0.0/28" tarmog'ida oxirgi 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, uning 2 metodi bo'lsin: - get_subnet - belgilangan uzunlikdagi birinchi mavjud subnetni IPv4Network sinfi obyekti sifatida qaytaradi - show_network_pool - mavjud subnetlar ro'yxatini qaytaradi
Vazifalar bilan ishlash tajribangiz haqida gapiring. Siz ularni qanday boshqarasiz?
Tajribangiz haqida gapirib bering, nima bilan shug'ullanishingiz kerak bo'lgan, qanday vazifalarni hal qilgansiz?
Dockerfile da ENV va ARG ning farqi nima?
1. Python obyekti "switches" ni YAML formatida yozing 2. "switches" ni shunday o'zgartiringki, faqat "cisco" switchlar qoladi 3. Standart ipaddress modulidan foydalanib, "172.16.0.0/28" tarmog'ida oxirgi host manzilini oling 4. "dhcp_snooping_table" ni quyidagicha lug'atlar ro'yxatiga tahlil qiling: 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 ta metodga ega bo'lsin: - get_subnet - belgilangan uzunlikdagi birinchi mavjud subnetni IPv4Network obyekti sifatida 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')] ```
Qanday vositalar bilan downtime bilan kurashish va uni qisqartirish mumkin?