Golang
Como criar um mapa de forma otimizada, se souber que a lista de entrada contém um milhão de elementos?
Por que saiu da empresa?
De onde vieram os 4-5k RPS?
A mapa padrão em Go é segura para concorrência? Quais são as alternativas?
Fala-me sobre a tarefa técnica mais difícil com que te deparaste durante o teu trabalho no projeto.
Que tipo de dado em Go é usado para representar caracteres Unicode?
Como lidar com um incidente quando o seu serviço afeta outros serviços (por exemplo, bloqueia tabelas na base de dados)?
O que é Docker Compose? Como o Docker difere de uma máquina virtual?
Qual foi o teu papel na tomada de decisões arquitetónicas durante o desenvolvimento do serviço de pesquisa?
Qual é a complexidade algorítmica da pesquisa binária em um array ordenado?
Para que servem os linters no código? Quais usaste?
Onde é melhor aplicar UDP?
Qual é a memória alocada ao criar uma goroutine (mínimo e máximo)?
Precisamos reiniciar o serviço (atualização/funcionalidade) — qual será o impacto nos processos assíncronos de envio para análise?
Como é que continuas a desenvolver-te profissionalmente?
Tinha containers sidecar nas instâncias? O que é um sidecar?
Para si, é importante a linguagem de programação, a pilha?
Fale sobre sua experiência com brokers de mensagens (Kafka, NATS).
Com que tipo de pessoas te sentes confortável a trabalhar?
Dada uma string S, é necessário contar o número de substrings nesta string que contêm todos os caracteres desta string pelo menos uma vez. Exemplos: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg