Golang
/* Uma lista ordenada não decrescente de números inteiros a, um índice index e um número inteiro k. Deve retornar em qualquer ordem k números da lista que sejam os mais próximos em valor do elemento a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] ou [5, 7] */
Que comandos Linux conheces? Conta um caso de trabalho com o console.
Por que o serviço estava em TypeScript e por que foi convertido para Go?
O que acontecerá se o Consumer.Process retornar um erro — os dados do buffer não serão perdidos?
Fala sobre um problema técnico interessante/difícil que resolveste
Para que servem realmente as interfaces? Por que não usar simplesmente estruturas?
Houve problemas de desempenho ou algo que precisava ser otimizado?
Como funcionava o motor de regras?
O que é o contexto em Go e para que serve?
Podes ajudar a inventar perguntas para um amigo sobre o seu trabalho para que ele não falhe na final?
Os testadores fizeram tudo eles próprios ou testaram tudo?
Qual nível de salário considera ao fazer a mudança?
O que é o padrão Transactional Outbox?
Fale sobre os níveis de isolamento de transações.
O que é arquitetura de microsserviços e quais são as vantagens e desvantagens em comparação com um monólito?
Para que servem os princípios SOLID?
Era possível alterar os limites e regras em tempo de execução? Havia uma interface de utilizador para isso?
O que é importante para ti numa futura empresa, no que prestas atenção?
Quão confortável é para si o formato de trabalho híbrido (duas vezes por semana no escritório, metro Tula)?
Descreva o algoritmo para resolver o problema maxSegment