Fala-me sobre ti e a tua última experiência de trabalho
Golang
Qual foi o seu papel no desenvolvimento: arquiteto ou executor?
interface TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Não deve vazar memória // get não deve devolver expiração // implementação
Conta-me umas palavras sobre ti, a tua experiência em produtos, que projetos fizeste, que características tens.
Como planeias escolher um novo lugar? Quais são os teus critérios para o empregador?
Tem experiência com Docker e Kubernetes? Em que nível?
Quais critérios são importantes para ti na escolha de um trabalho? Expectativas salariais?
Fale sobre o pacote context em Go. Para que servem os contextos?
Onde na prática são úteis as interfaces? Dê um exemplo real.
Por quais critérios vais escolher entre duas ofertas iguais?
Conheces os padrões ao trabalhar com canais e goroutines? Fala sobre fan-in, fan-out e outros.
És tua responsabilidade verificar as métricas após o deploy e registar o resultado?
Como te sentes em relação aos colegas ao teu nível? O que te falta para crescer?
Como está estruturado o branching nos repositórios de contratos — uma branch main ou várias?
O que não gostas no teu trabalho? Quais são as tuas preferências em relação a processos e tarefas?
Vive em Moscovo? Esta informação está atualizada?
Fala-me sobre ti e o teu projeto atual. Com o que estás a trabalhar?
Tem experiência com gRPC?
Oferta: 320k bruto (~280k líquido) + prémio trimestral de 20%. Como achas as condições?
Com que frameworks e bibliotecas trabalhou?