Golang
Qual é o valor que espera?
Quais são os níveis de isolamento de transações no PostgreSQL?
Se um escritor (uma goroutine que enche um canal com valores) decide fechar o canal, o que acontecerá? Como deve o leitor reagir a isso, que problemas podem surgir e o que fazer a respeito?
Fale sobre o Circuit Breaker — o que é e como funciona?
tipo Sem interface { Lock() error //retorna erro se o canal estiver cheio TryLock() bool // tentamos apenas bloquear, se conseguir, retorna true Release() //liberar o canal Cap() int // número de goroutines em execução FreeSpace() int //mostra quanto espaço livre há no canal } //estrutura //channel - pensar em um buffer //capacity int //mutex
Quantas conexões havia no Postgres?
func merge(chs ...<-chan int) <-chan int { ... } package main import ( "fmt" "sync" ) func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(n int) { defer wg.Done() fmt.Println(i) }(i) } wg.Wait() }
Está atualmente empregado? Planeja mudar de emprego?
Quais ferramentas você usou?
Quão discutíveis são para si os encontros raros com o cliente?
O que considera em relação ao salário?
Como usaram o Redis?
Tinha reuniões regulares com o seu supervisor em formato one-to-one?
É prática comum colocar o arquivo auth.go e o teste auth_test.go no mesmo diretório?
Existe uma tabela quente na base de dados que é lida constantemente. Como trabalhar com índices neste caso?
Por que entrou no mercado e por que respondeu a esta vaga?
Para onde queres crescer?
Fale sobre o planejador Go (modelo GMP)
Como foi calculado o valor de 25%? Por que não 20 ou 30?
O que estás procurando agora para ti mesmo, o que é importante para ti?