Golang
Já trabalhou com Clean Architecture e Domain-Driven Design?
Quais são os níveis de isolamento de transações existentes e em que eles se diferenciam?
Como a adição de UNIQUE(email) numa tabela com PRIMARY KEY(id) afeta a inserção e o espaço em disco no PostgreSQL? - O custo de inserção quase não muda, o espaço em disco diminui - O custo de inserção aumenta, o espaço em disco aumenta - Inserção mais rápida, espaço em disco não muda - Inserção mais rápida, espaço em disco quase não é utilizado
Podemos na função defer alterar a variável que está no return? O que será retornado: 20 ou 10, se favoriteNumber=10 e adicionarmos 10 no defer?
Fale sobre o seu papel e a composição da equipa no projeto atual no Sovcombank.
Como adicionar suporte para jogos com limite de tempo (3 ou 5 minutos) além do jogo sem restrições?
Para si, é importante a linguagem de programação, a pilha?
Qual sistema operativo você usa no trabalho?
Que middleware usas no teu trabalho?
O que é a incorporação de estruturas em Go? Incorporação nomeada e não nomeada.
Como verificar quais portas estão ocupadas no Linux?
Avalie de 1 a 10 a sua confiança nas tarefas de multithreading na entrevista.
Quão confortável é manter um diálogo: em "tu" ou em "você"?
Tiveste alguma experiência a atuar como mentor na tua última equipa?
Como foram distribuídas as funções na sua equipa? Existem níveis internos?
Adicionaste jobs no pipeline, como linters e outros passos?
Qual da lista são meios de sincronização em Go? Canais, sync.WaitGroup, sync.Mutex, sync.Cond?
/* 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 */
Por que o computador não consegue somar números decimais corretamente?
O que são canais e como definir a direção de um canal?