ERP Consultant
Quais os requisitos que os objetos da classe devem atender para poderem ser usados como chaves em um HashMap?
Que coleções multithread conheces?
Como trabalhou com testes em Go? Trabalhou com mocks?
Como evitar a duplicação no Kafka com At Least Once?
O que acontece com asyncio.create_task e como isso difere de await coroutine?
Por que estás a considerar mudar de emprego e o que é importante no novo lugar?
Como combateram o vazamento de goroutines — monitorizaram?
Como usar eficazmente o ConcurrentHashMap para que ele ofereça vantagens?
Que padrões de design de microserviços conhece?
Se o PgBouncer mantém 10 ligações, mas há 100 clientes, como serão atendidos?
Como está estruturado o fluxo de trabalho Git no projeto? Quais os ramos utilizados?
Schema Registry no Kafka — como funciona, para que serve?
Existem custos adicionais de memória para objetos Integer em relação ao uso do int primitivo? Se sim, quais são?
Trabalhou com Kafka através do Spring ou diretamente?
Como organizar o balanceamento de carga entre vários hosts usando mTLS? Como funciona o mTLS na presença de um balanceador de carga na sua infraestrutura?
Em que o GoVet difere do golangci-lint?
Como foi organizada a gestão da base de dados e ORM nos serviços backend? Utilizaram Repository, DAO ou Active Record?
O que acontecerá se dentro de uma coroutine envolvida em asyncio.wait_for com um timeout, chamar-se time.sleep ou requests?
Fale sobre interfaces e classes abstratas: quando usar uma ou outra, e as características da herança
Como armazenar numa coluna de string do banco de dados valores enumerados separados por um delimitador e trabalhar confortavelmente com a coleção no código?