SRE / Platform Engineer
Qu'est-ce que OOM Killer?
Comment transférer des fichiers entre les jobs dans GitLab CI ?
Comment dépanner un service en cours d'exécution sur un serveur de production Linux ? Comment trouver votre processus et comprendre ce qui se passe ?
Avez-vous déjà dû créer des tableaux de bord dans Grafana à partir de zéro?
Qu'est-ce que l'autovacuum dans PostgreSQL?
1. Écrire l'objet Python "switches" au format YAML 2. Transformer "switches" pour ne conserver que les commutateurs "cisco" 3. Utiliser le module standard ipaddress pour obtenir la dernière adresse d'hôte dans le réseau "172.16.0.0/28" 4. Analyser "dhcp_snooping_table" en une liste de dictionnaires au format suivant: 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. Écrire une classe "NetworkSubnet" avec 2 méthodes: get_subnet - retourne la première sous-réseau disponible de la longueur spécifiée en tant qu'objet de la classe IPv4Network show_network_pool - retourne une liste de sous-réseaux disponibles 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')]
Pour quels types de requêtes les goroutines offrent-elles un avantage par rapport aux threads du système d'exploitation, et pour quels types les threads du système d'exploitation sont-ils tout aussi efficaces?
Qu'est-ce que la Load Average et comment est-elle calculée?
Quelle est la différence entre un processus et un thread?
Avez-vous déployé des clusters et assuré leur bon fonctionnement ? En solo ou en équipe ?
Pourquoi cherchez-vous un emploi?
Quels outils utilisez-vous pour diagnostiquer le réseau?
Comment comprenez-vous le mot 'incident' ? Qu'est-ce qui constitue un incident et qu'est-ce qui ne l'est pas ?
Connaissez-vous Docker Compose ? Avez-vous travaillé avec lui ?
Comment ignorer ou générer des erreurs dans Ansible?
Que avez-vous exactement vérifié lors de l'appel à l'API : uniquement le statut HTTP réussi ou également le contenu de la réponse et le résultat commercial ?
Quelle est la différence entre docker.io et Docker CE?
Comment limiter la mémoire d'un microservice Java?
Quels modules Python utiliseriez-vous pour écrire un parseur de configurations?
Quelles sont les métriques les plus inhabituelles ou spécifiques que vous avez dû afficher sur des tableaux de bord?