Que índices conheces e com quais usaste?
Golang
Por que usou Mutex em vez de Atomic para o contador?
Fale sobre a equipa: em que equipa trabalhou, a sua composição e número de membros.
```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Não há uma pergunta explícita, mas o código sugere uma tarefa relacionada com concorrência, sincronização e minimização de acessos ao banco de dados usando sync.Once ou técnicas similares.)
Se verificou os saldos de armazém, foi por SKU específico?
Com que desafios você enfrentou ao trabalhar com Kafka?
Quais são as suas expectativas financeiras? Indique o mínimo e um nível confortável.
Por que a B-tree funciona bem para consultas de desigualdade e intervalo?
Estás a referir-te a ERP, 1C e WMS?
Fala um pouco sobre ti e sobre o teu último emprego. O que fazes?
Como interagiu com as fontes de dados? Forneceu chaves API, escreveu no Kafka ou leu do Kafka?
Fala sobre a composição da tua equipa.
Em que formato enviou os dados pelo Kafka?
Quais são as vantagens do gRPC em relação ao REST?
Você já teve sharding? De que princípio fizeram sharding?
Fala sobre as tuas principais tarefas no teu último emprego e sobre alguma tarefa difícil que conseguiste realizar recentemente (o que foi, o que fizeste, o que resultou).
Por que você escolheu gRPC? Para que serve?
Quanto à motivação para a mudança — por que decidiu, em geral, sair para o mercado e considerar outras propostas?
Quais são as suas expectativas financeiras? Indique o nível mínimo e o nível confortável.
Que índices utilizou?