O que é um alias no contexto da linguagem de programação rune?
Golang
Por que não te juntaste à equipa da Wildberries depois de trabalhares lá durante três anos?
Como é que a deteção de colisões é efetuada na implementação de Map?
Quais as consequências de escrever simultaneamente num Map a partir de diferentes goroutines concorrentes?
Fala sobre o início da tua carreira — o que fizeste antes de agosto de 2020?
Pode explicar a sequência de execução das funções adiadas registadas no Go?
Como são distribuídas as tarefas entre os back-ends na equipa?
Como vais escolher o novo local de trabalho — o que é importante?
Por que agora na procura de emprego?
Fala-me sobre o processo de lançamento — como é que funciona o lançamento?
Que testes escreveria para este código além dos testes unitários? Como testaria a concorrência?
Implementar o método grpc-servidor AddItemAndOrder: 1. Adicionar produtos ao carrinho 2. É obrigatório informar os consumidores potenciais sobre a criação do carrinho através do broker de mensagens. 3. Ao alterar a composição do carrinho, deve-se recalcular basket.Total=sum(contagem*preço) 4. Todos os elementos do carrinho devem ser únicos por chave ProductID 5. Para fazer o pedido, é necessário alterar seu status para ordered 6. Não é permitido fazer alterações em carrinhos já ordenados
Fala sobre a estrutura da equipa — quem faz parte dela?
Que métricas de produto recolhem?
Fale sobre a sua equipa e projeto atuais
Como resolver o problema de condição de corrida ao adicionar produtos ao carrinho a partir de diferentes goroutines?
Fale sobre o último erro (incidente em produção) — como foi encontrado, como foi resolvido, quem resolveu
Fala-me sobre a vertical de negócios em que estás
Fale sobre a última grande tarefa ou projeto que realizou
Poderia explicar o princípio de funcionamento do mutex e seu uso em programas multithread?