O que são operações atômicas (atomic) em Go?
Golang
O que é Inversão de Controle?
O que é profiling em Go? Já precisou usar pprof?
O que é um binário Go, o que contém e como executar código Go em várias plataformas?
Por que o serviço estava em TypeScript e por que foi convertido para Go?
O que é Helm e para que serve? O que é definido lá?
O que o programa irá mostrar com range na string e alteração de slice?
Como escolher o nível de isolamento das transações e quais são os custos adicionais?
Qual é a diferença entre uma linguagem interpretada (Python) e uma compilada (Go)? Quais fatores influenciam a escolha?
Fale sobre sistemas de ficheiros — como ocorre o percurso desde o dispositivo até ao ficheiro no Linux
Quais são os níveis de isolamento de transações no PostgreSQL e de que anomalias eles protegem?
O que é um Mutex e o que há por baixo do capô?
O que é arquitetura limpa? Por que é necessária?
Como configurar o Kafka para 100 instâncias da aplicação com 10 threads cada, para que ninguém bloqueie o outro?
Fala-me sobre ACID — propriedades das transações em bancos de dados
Fale-nos sobre sua experiência com Linux e quais comandos/ferramentas você usa
Quais primitivas de sincronização de goroutines existem em Go?
Existe alguma diferença entre um canal não bufferizado e um canal bufferizado com tamanho 1?
Descreva a lógica de negócio do serviço de segmentação: como funcionava o pipeline de processamento de dados?
// Uma string s contendo apenas os caracteres '(', ')', '[', ']' // Determine se a string de entrada é válida. // A string é válida se: // - Todos os parênteses abertos são fechados por parênteses do mesmo tipo. // - Os parênteses devem ser fechados na ordem correta. // - Cada parêntese de fechamento corresponde a um parêntese aberto do mesmo tipo // () // func isValid(s string) bool { // }