O que é um semáforo?
Golang
Que tipos de contexto (context) em Go conhece?
Existe a possibilidade de desativar ou gerir o recolhedor de lixo em Go?
O que é o contexto (context) em Go e para que serve?
Quais são os princípios básicos da programação orientada a objetos que você conhece e utiliza?
O que é uma goroutine?
Que tipos de API web conhece? Em que o REST difere essencialmente do RPC?
Que servidores HTTP em Go já utilizou?
Já ouviu falar de Domain-Driven Design (DDD)? Tem experiência na aplicação de padrões de DDD?
O que é o Netpoller? Para que serve e como as goroutines entram e saem dele?
É criada uma nova thread do sistema operativo para cada goroutine?
Existe programação orientada a objetos em Go?
Está familiarizado com o mecanismo de crescimento do mesmo tamanho em map? O que é evacuação em map e em que operações ela ocorre?
Qual é a diferença entre uma Entidade e um Objeto de Valor?
Qual é a sua experiência geral de desenvolvimento comercial em Go?
O que é um grupo de consumidores no Kafka? O que são partições e para que servem?
Que tipos de memória o Go distingue (pilha e heap)? Como eles diferem? Como o Garbage Collector trabalha com objetos na pilha?
O que é uma goroutine? Por que ela é chamada de leve? Qual é o tamanho inicial de memória de uma goroutine e qual é o máximo?
Está familiarizado com os padrões fan-in/fan-out e pipeline? O que são?
O que é observabilidade? O que inclui este conceito e o que é necessário para que um serviço esteja pronto para produção? Por que são necessárias métricas, traces e logs?