Golang
Como otimizar uma consulta ao nível do banco de dados? O que mostra o EXPLAIN ANALYZE?
O que é volume no Docker?
Que índices conheces no PostgreSQL?
Como você se sente em relação ao caos?
Por que estás à procura e estás atualmente empregado?
O que queres encontrar no novo lugar?
Existe um manipulador HTTP que faz um SELECT complexo na base de dados, e o usuário não está satisfeito com a longa espera. Qual é a sequência de ações para diagnosticar e otimizar?
Conheces os princípios de design SOLID?
Qual é a diferença entre uma linguagem interpretada (Python) e uma compilada (Go)? Quais fatores influenciam a escolha?
Quais são as suas expectativas salariais?
Uma estrutura em Go pode implementar várias interfaces de uma só vez?
Quantas chaves primárias uma tabela pode ter?
Fale sobre a abordagem pub/sub no Redis para um serviço de xadrez — prós e contras
Como planeia usar o cache na arquitetura do OrderService? O que exatamente será armazenado no Redis?
O que é defer? O que irá imprimir o seguinte código? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Conta-me quais tipos embutidos conheces em Go?
Como avalia o seu conhecimento de Go numa escala de 1 a 10? O que incluiria na pontuação que falta até 10?
Como fazer uma estrutura de dados genérica (que funciona com qualquer tipo de valor) em Go?
Fala sobre a tua experiência na Wildberries: como chegaste, como é a equipa, por que estás a sair.
Como testar a função FastestSearcher usando testes unitários?