Sobes.tech

Golang

Com quais sistemas operacionais trabalharam? O que usaram para virtualização e automação de implantação?

Middle+
180

Fala sobre arrays e slices em Go: em que eles são semelhantes e em que diferem.

Middle
179

Podes falar sobre canais em Go? Para que servem e como são utilizados?

Middle
179

Qual é a diferença entre TCP e UDP?

Middle
179

Fale sobre a fila de prioridade

Middle
178

Qual é a diferença entre um processo e uma thread ao nível do sistema operativo?

Middle+
178

/* Os lugares no cinema estão dispostos numa única fila. O espectador que acaba de chegar escolhe um lugar para ficar o mais longe possível dos outros espectadores na fila. Ou seja, a distância desde o lugar onde se senta até ao espectador mais próximo deve ser máxima. É garantido que há sempre lugares livres e que já há pelo menos um espectador sentado. Escreve uma função que, dada uma fila de lugares (um array de zeros e uns), devolva a distância desde o lugar escolhido. Entrada: [1, 0, 0, 0, 0, 1] Saída: 2 Entrada: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Saída: 2 Entrada: [1, 0, 1, 0] Saída: 1 */

Middle
176

Dada uma string contendo os caracteres (){}. É necessário determinar se a string de entrada está balanceada em relação aos parênteses.

Middle
176

Pode um pod no Kubernetes conter vários contêineres com um namespace de rede comum? Em que o pod difere de um contêiner?

Middle+
176

Quais são os níveis de isolamento de transações existentes e em que eles se diferenciam?

Middle
176

Estás atualmente à procura de emprego e por que estás a considerar ofertas?

Middle
175

Como funciona o select com múltiplos canais em Go?

Middle
175

Implementar um limitador de taxa em memória, seguro para threads, usando o algoritmo Sliding Window ou Token Bucket. Interface: type RateLimiter interface { Allow(key string) bool } Requisitos: - Limite: N pedidos por T segundos para uma chave - Implementação segura para threads - Sem bibliotecas externas - Minimizar bloqueios - Explicar: - condições de corrida possíveis - impacto no GC - comportamento com um grande número de chaves Parâmetros de entrada: NewRateLimiter(limit int, window time.Duration)

Senior
175

Se a busca binária e a árvore de busca funcionam no mesmo tempo, por que existem ambos e quando usar qual?

Middle
175

Escreva testes para verificar os casos limite da solução do problema da distância máxima

Middle
175

O que é DNS e como funciona?

Middle
174

Podemos criar um array cujos elementos sejam de tipos diferentes, por exemplo 1, "A" e false?

Middle
173

Se um contêiner não responde ao ping de outro contêiner (vazio, o processo não termina), o que isso pode indicar?

Middle+
172

Que bases de dados utilizou no seu trabalho?

Middle
172

O que é uma transação?

Middle
171
/12
Perguntas para Golang preparação — Página 8 - sobes.tech