ERP Consultant
Revisão de código: identifique problemas e sugira melhorias no código do controlador com o método updateBalance
Codificação ao vivo: tarefas em Go — solicitações concorrentes, closures em goroutines, filtragem de duplicados, contador com segurança de thread, canais com buffer, timeout de função
Fale sobre trabalhar no escritório — você prefere trabalhar no escritório ou remotamente?
Trabalhou até tarde ontem à noite. Recebe algum pagamento extra?
O que é equilíbrio entre vida profissional e pessoal?
O que é SELECT FOR UPDATE? Para que serve, trabalhou com essa construção?
// modifica o estado atual -> setPhotos([...photos, photo]); // não verá alterações // modifica a variável // sem chave
Com o submit, é possível lançar apenas Runnable ou também Callable?
O que é o PgBouncer e qual problema ele resolve no PostgreSQL?
Do que depende — quem tem permissão para trabalhar remotamente e quem não tem?
O que você sabe sobre o padrão Estratégia?
Já precisaste usar primitivas de sincronização em multithreading? Fala-me sobre CountDownLatch, CyclicBarrier, Phaser e outros.
O que faz se não concordar com a solução técnica da equipa?
Como foi organizado o processo de CI/CD? Quem era responsável — os desenvolvedores ou DevOps separados?
O que é slice e cabeçalho de slice em Go?
Fale sobre si mesmo (auto-apresentação)
Por padrão, onde é executado o CompletableFuture?
Qual é a diferença entre uma leitura não repetível (non-repeatable read) e uma leitura fantasma (phantom read)?
Para que serve o parâmetro acks nas configurações do Kafka?
Que tipos de bloqueios existem na base de dados? Quais eram mais utilizados?