Golang
Será necessário um construtor para esta solução?
O que normalmente contém no corpo de uma requisição em REST?
Qual é a diferença entre um desenvolvedor sênior e um desenvolvedor médio na equipa?
Vives atualmente em Moscovo? Qual cidade estás a considerar? Consideras um formato de trabalho híbrido? Em que fase de procura estás?
Conte-me sobre o problema de pesquisa na aplicação — você separou a pesquisa em um componente separado com Elasticsearch?
Tinha um sistema de alta carga no seu local de trabalho atual ou anterior?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }
Como vai trabalhar com dois modelos no Blender se nunca os usou?
O que são canais em Go? Tipos de canais, o que acontece ao escrever/ler de um canal fechado?
Onde gostaria de se desenvolver e crescer na carreira?
Por que entre a aplicação e a base de dados colocam PgBouncer ou Odyssey? O que é esse componente?
Com que desafios enfrentou e como os resolveu?
Projete um sistema semelhante ao GitHub/GitLab (armazenamento de código, push/pull, 50 000 utilizadores ativos).
Fala-me sobre o projeto na Avito — posição (mid/senior), que tarefas resolveste?
Fala-me detalhadamente sobre a arquitetura do Segment Engine: como funciona a segmentação, que dados são armazenados, como são processadas as consultas?
Que ferramentas de profiling existem no Go?
Que índices conheces no PostgreSQL?
-- Listar todos os autores e o número de seus livros. -- Exemplo: -- nome_autor | contagem_livros --------------------------- -- Igor | 2 -- Ivan | 1 -- Listar autores que escreveram mais de 2 livros.
O que acontecerá com o Redis e os clientes se o Redis estiver cheio e as políticas de expulsão estiverem desativadas?
Consideras o formato de trabalho de escritório em Krasnodar? Em que cidade estás atualmente?