Sobes.tech

SRE / Platform Engineer

Que tipo de tarefas o líder atribuiu?

Middle
Ifellow
64

O que são handlers no Ansible e quando eles são acionados?

Intern
Т-БанкТ-Банк
64

Qual é a diferença entre Pod, Deployment e Service no Kubernetes?

Middle
ТБанк
63

O que é StatefulSet?

Middle
OZONOZON
63

Como é organizada a integração para esta posição, e o novo funcionário terá um mentor oficial ou uma pessoa para questões?

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

O que é DHCP e como é que um dispositivo obtém a sua configuração de endereço IP e servidor DNS?

Senior
Virtuozzo
63

Com que controladores de ingress trabalhou?

Middle
Clicklead
63

Qual é a sua linguagem de programação favorita e como se classificaria em Go numa escala de 1 a 10?

Senior
Virtuozzo
61

Em que é que o ClickHouse difere do Postgres/MySQL?

Middle
спектрум
61

Fale sobre um caso prático em que teve que se preocupar com o resultado.

Middle
спектрум
61

Já teve que escrever scripts Bash para automação? Quão profundamente trabalhou com Linux?

Intern
Т-БанкТ-Банк
60

Como estava organizado o teu CI/CD no projeto?

Middle
ТБанк
60

Já teve que criar dashboards no Grafana do zero?

Middle
ТБанк
59

Há espaço livre no disco, mas o arquivo não é criado. Por quê?

Middle
OZONOZON
59

O que são taints e tolerations? Como são usados?

Middle+
Employcity
59

Por que o df mostra que não há espaço, mas o du mostra que deveria haver espaço?

Middle
спектрум
59

Efeitos de taints: NoSchedule, PreferNoSchedule, NoExecute - o que são?

Middle+
Employcity
59

1. Escrever um objeto Python "switches" no formato YAML 2. Transformar "switches" de modo que fiquem apenas os switches "cisco" 3. Usando o módulo padrão ipaddress, obter o último endereço de host na rede "172.16.0.0/28" 4. Analisar "dhcp_snooping_table" numa lista de dicionários com o seguinte formato: ```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. Escrever uma classe "NetworkSubnet" com 2 métodos: - get_subnet - devolve a primeira sub-rede disponível de comprimento especificado como objeto IPv4Network - show_network_pool - devolve uma lista de sub-redes disponíveis ```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')] ```

Intern
Т-БанкТ-Банк
59

Como descobrir quantos threads do sistema operativo o seu serviço Go está usando no Linux?

Senior
Virtuozzo
58

Como delimitar o acesso no ArgoCD? Quem pode sincronizar, quem só tem leitura?

Middle+
Employcity
58
/15