Golang
O que é a notação Big O?
Qual é a complexidade algorítmica da solução isBalanced?
A fatia é monótona? Uma função monótona é uma função de uma variável, definida num subconjunto de números reais, que não diminui em toda a sua definição ou não aumenta em toda a sua definição. {1,7} - verdadeiro {1,1} - verdadeiro {3,3,1} - verdadeiro {9,5,1} - verdadeiro {23,5,23} - falso
O que é uma construção de múltiplas etapas e para que serve?
Como implementar uma interação síncrona usando REST?
Como funciona o agendador do Go? Fale sobre os pontos principais.
Que primitivas de sincronização específicas existem no Go?
Como você definiu os limites do serviço, onde ele deveria começar e terminar?
O que são goroutines em Go? Como elas diferem dos threads do sistema operacional? Como funciona o agendador do Go (modelo GMP)?
Qual é a diferença entre TCP e UDP? Onde cada um deles é utilizado?
Fala-me sobre a tua área de responsabilidade.
Em que momentos e como as goroutines são trocadas?
Fala sobre o início da tua carreira — o que fizeste antes de agosto de 2020?
O que esperas em relação ao salário?
De quais realizações você mais se orgulha e do que se lembra?
Por que é necessária a combinação de Load Balancer + API Gateway? Qual é o papel de cada componente?
Como vais identificar e eliminar os gargalos relacionados com o agendador em aplicações de alta carga?
Como saber se o sistema está a funcionar de forma estável?
Como alterar o semáforo Acquire/Lock para que a espera possa ser cancelada ou limitada no tempo?
O que sabes sobre o agendador de goroutines em Go?