Quantas equipas tiveste, quais foram os projetos?
Golang
Como foi organizado o processo de definição de tarefas? Quem alimentou o backlog?
Fale sobre a implementação do processo em lote para recalcular dados históricos. Por que recalcular todas as noites? Quantos dados armazena?
O que é um bloqueio de aconselhamento (advisory lock)?
Como foi determinado o número de trabalhadores com base nas medições?
Crie um procedimento e faça um SELECT dele.
As consultas de agregação foram realizadas na mesma base onde estavam ocorrendo gravações ativas? Houve algum efeito colateral? Como o PostgreSQL reage às alterações nos dados durante uma agregação longa?
O que é uma string em Go? O que acontecerá se tentar alterar o primeiro carácter de uma string através do índice?
Conte-me como otimizou as consultas. De 10-12 minutos para 5-7 — que relatórios são esses que levam tanto tempo a ser executados?
Já trabalhou com uma base de dados com mais de 15 tabelas?
Escreveu funções de janela e CTE?
O que são procedimentos armazenados e funções?
Qual erro ocorrerá ao tentar modificar um caractere de uma string: um pânico, um erro tratado ou outra coisa?
Escreveu alguma documentação?
```go import ( "fmt" ) func deleteElement(s []int, idx int) []int { return append(s[:idx], s[idx+1:]...) } func main() { all := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} fmt.Println("Fatia original: ") fmt.Println(" all: ", all) //---123--- del := deleteElement(all, 5) fmt.Println("Após eliminar o elemento com índice = 5: ") fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // fmt.Println("Após del[0] = 999 e del[len(del) - 2] = 998: ") del[0] = 999 del[len(del)-2] = 998 fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // } ```
Fala-me sobre Kafka — vejo que a usaste.
Para si, o ERP é uma caixa preta? Quantos canais de dados você utiliza para construir relatórios?
Ainda trabalhas na empresa?
Houve muitas mensagens inválidas? Cerca de 10%?
Como foi a solicitação de atualização do usuário ao nível do serviço?