Golang
Tem experiência em gestão de equipas?
Já trabalhou com transações ao nível de processos de negócio — SELECT FOR UPDATE, rollback em caso de falha na API externa?
Fale sobre os níveis de isolamento de transações: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Por que precisamos interromper o contexto na estrutura? Por que terminar os trabalhadores? Queremos interromper o método Stop.
Foi utilizada paralelização para acelerar o processamento?
A partir de que valor consideras para as tuas expectativas salariais?
Por que são necessárias duas verificações if (na linha 79 e na linha com len(buf)==MaxItems), em vez de uma?
Fale sobre sua experiência em infraestrutura e interação com DevOps
O que é o Desligamento Gracioso e por que é necessário?
Como ocorre a expansão (rehash) nas Tabelas Swiss?
Em que quantidade de instâncias/contêineres o serviço operava?
Em que vai focar ao escolher uma oferta?
Descreva o fluxo de passagem de uma requisição HTTP do navegador para a aplicação em PHP.
O que não gosta no trabalho? O que mais o irrita?
O que é uma string em Go? Como saber o comprimento da string em caracteres e em bytes?
Com que pilha trabalhou com mais frequência?
Quais são os teus pontos fortes?
Tinha um analista de sistemas que descrevia claramente as tarefas?
Quanto tempo planeias procurar um novo emprego? Tens um prazo?
Se remover a transação e fazer uma atualização atômica, a segunda consulta (registro na tabela vizinha) pode falhar — como garantir a consistência?