Golang
Como é realizada a exclusão de registos das tabelas na base de dados PostgreSQL?
Qual é o número máximo de elementos que um Bucket pode conter na implementação de um hash map?
Como garantir o acesso seguro ao cartão num ambiente multithread?
Que funções desempenha o contexto no padrão de estado ou comando?
Qual estratégia de cache escolher — cache-aside ou write-through — considerando o padrão de comportamento dos utilizadores ao verificar o estado do pedido?
De que forma o PostgreSQL organiza o armazenamento de dados de objetos que excedem 2 quilobytes em tamanho?
É permitido enviar mensagens para um único canal com várias goroutines ao mesmo tempo?
Pode explicar o que é um Wait Group e para que é usado na programação?
Qual é a diferença entre HAVING e WHERE?
Como foram organizados os processos de trabalho na sua empresa anterior?
Como deve passar um canal para uma goroutine em execução em Go?
Consegues falar de um índice específico que usaste no teu trabalho?
Como você define o processo de implantação de uma aplicação e suas principais etapas?
Como pode equilibrar o tráfego entre servidores para o funcionamento ótimo do sistema?
Qual é a restrição de escrever apenas na réplica principal do banco de dados?
É possível aceder a uma variável declarada como privada dentro da mesma função?
Que índice você criaria para essa consulta com DENSE_RANK e PARTITION BY department?
Qual é a complexidade temporal de acesso a um elemento em um array dinâmico?
Como te avalias em relação ao teu grau?
// números de 1 a 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }