Golang
Com que detalhes/tecnologias trabalhou?
Quais ferramentas você usa para avaliação de desempenho e profiling durante o desenvolvimento de aplicações?
Como recebiam as tarefas? Onde geriam as tarefas e os estados?
Explica o que é o campo inventory_code (código) na tabela de livros, o que é isso?
Na linguagem Go, existem goroutines — threads leves. Pode explicar como entende quando deve usar uma goroutine e quando não deve?
Adicione paginação à consulta SELECT da tabela books (50 registos por página).
Quantas combinações diferentes existem ao lançar dois dados de jogo indistinguíveis?
Reescreva a consulta de paginação usando a abordagem de cursor (o cliente envia o último ID conhecido).
Fala sobre ti, a tua experiência, o que tens feito ultimamente.
Como era regulado o número de instâncias? Quem estabelecia os requisitos de recursos no Kubernetes?
O que são mapas (map) em Go?
Pode descrever uma situação em que usar um Mutex seja mais apropriado do que canais?
// Implementar autocomplete para filmes: // mostrar os 3 principais resultados em ordem alfabética para as primeiras 3+ letras digitadas. // ["macarthur", "interstellar", "intrusion", "macao", "into the abyss", "internship"] // me -> [] // mac -> ["macao", "macarthur", "machinist"] // int -> ["internship", "interstellar", "into the abyss"] // interstellar -> ["interstellar"] // intr -> ["intrusion"] // intrusion -> ["intrusion"] // into -> ["into the abyss"] // stellaris -> [] package main func main() {}
Que volumes de dados foram transferidos para o ClickHouse para os analistas?
Fala sobre o sistema de eventos na Avito — trabalhaste numa existente ou reescreveste do zero?
Como avalias o teu nível?
Como descrever as regras para colocar pods em nós específicos?
Com que desafios enfrentou e como os superou?
Como funciona o protocolo IP e com o que cada nível do modelo OSI opera?
Como acelerar a execução de um grande número de testes unitários?