Quais aspetos importantes devem ser considerados antes de inicializar uma nova goroutine num programa?
Golang
Poderia explicar o que se entende por um ataque do tipo XSS no contexto da segurança web?
Como pode fundir dois arrays ordenados em um, mantendo a ordem dos elementos?
Qual é a sua experiência em equipes por tamanho?
Como é que a operação select é implementada na linguagem Go e como ela funciona com canais?
Por que o ROW_NUMBER() não é adequado para esta tarefa com os top-3 por salário?
Participou na migração de um monolito para uma arquitetura de microserviços?
Conte-nos sobre sua experiência em desenvolvimento e design arquitetônico de soluções de microsserviços
Como pode-se recolher e processar os resultados de cinco goroutines executadas simultaneamente?
Como você realizou o processo de busca e resolução de erros nos serviços gRPC?
Pode explicar qual é o papel da função New e como ela é implementada na linguagem de programação?
Explique o mecanismo de funcionamento do sistema de libertação automática de memória na linguagem Go
Como gerir o estado e o encerramento de uma goroutine em Go?
Pode explicar o conceito de sharding e sua aplicação em sistemas distribuídos?
Quais são as vantagens e desvantagens de usar reflexão na programação?
Qual é a diferença entre os parâmetros de comprimento e capacidade de um array na programação?
Como evitar a duplicação de pedidos ao receber duas mensagens iguais do Kafka?
Podes listar os principais tipos de canais de comunicação utilizados para transmissão de dados?
Qual é a sequência de ações necessária para parar corretamente a aplicação sem perder dados ou causar falhas?