Golang
Fala mais sobre a sua experiência na EMCD Tech — o que lá aconteceu, como cresceu ao longo de dois anos e meio?
O que podes contar-me sobre o padrão Outbox?
Escrever uma questão na linguagem Go — secção prática (problemas do dia a dia do desenvolvedor, sem algoritmos): melhorar ou corrigir um serviço. Duração — 1,5 horas.
Por qual motivo estás a considerar a mudança? O projeto passa a suporte ou há outras razões?
Já teve que escrever um servidor WebSocket?
Qual é a diferença entre virtualização e conteinerização?
Codificação ao vivo: semáforo — como funciona e implementação baseada em canal com buffer.
Usar o ScyllaDB antes do produtor é um antipadrão. Como organizar corretamente a deduplicação?
Que outras linguagens de programação você usa além do Go?
Que padrões de programação paralela conhece? Dê um exemplo de semáforo da biblioteca padrão/prática do Go e explique como um canal pode ser usado como semáforo (captura e liberação).
Como otimizar a pesquisa numa base de dados? O que são índices e qual é a sua complexidade?
Como lidou com devoluções e pagamentos?
Como funcionam as operações atômicas?
Qual é a principal vantagem do ClickHouse, por que é frequentemente usado e para que serve?
O que acontece ao adicionar elementos ao mapa e o que é evacuação?
Com que brokers de mensagens trabalharam e para que fins os usaram?
O que faz o comando UNION?
Com que intensidade procura um novo lugar e por que decidiu entrar no mercado?
Qual é a diferença entre Kafka e RabbitMQ?
Podes falar sobre o teu projeto mais recente: em que estiveste envolvido, o que escreveste tu mesmo e que tipo de equipa era?