Golang
O que há de errado na inicialização de estruturas sem campos nomeados (inicialização posicional)?
O que sabes sobre o pacote sync/atomic?
Qual é o PID do processo init/systemd?
Está disposto a mudar para outra linguagem de programação, se necessário ou por desejo pessoal?
Já trabalhou com metodologias ágeis como Scrum ou Kanban?
Explique todo o código da função Pipe com comentários
Por que o código com canal e mutex não funcionará (qual é a causa do deadlock)?
Situação: prazo apertado, edição num módulo de outra pessoa, um revisor de outra equipa aponta riscos técnicos graves no código. O que fazer, considerando que a implantação já é amanhã?
Fale sobre o princípio de responsabilidade única (SRP). Como aplicá-lo à função CreateOrder?
O que em Go garante a segurança de threads (thread safety)?
Como um canal bufferizado pode ajudar na questão do vazamento de goroutines?
Como é implementado o Mutex no núcleo? O que é SpinLock e como funciona?
Por que os desenvolvedores do Go não garantem a ordem de varredura do mapa durante o range?
O que são EXPLAIN e EXPLAIN ANALYZE?
Como pode um processo usar múltiplos núcleos ao mesmo tempo no Linux?
Como funciona o sync.Pool por baixo do capô e quando são removidos objetos dele?
Como avalia o seu conhecimento de Linux e Kubernetes?
Se passarmos um array grande (por exemplo, com tamanho de um megabyte) para uma função, ele é passado por referência automaticamente ou não?
É possível criar uma constante do tipo map ou slice?
Tem experiência no desenvolvimento e suporte de sistemas distribuídos?