Sobes.tech

Golang

Isto significa que tudo terminará após este tempo limite? Ou seja, algo pode ainda não ter funcionado — qual é o problema aqui?

233

Vamos supor que temos uma grande carga, milhões de clientes, e a sua consulta começa a demorar muito a responder. O que faria? Como saberia que ela funciona em tempo constante?

229

Podes contar como escolheste o algoritmo para formar o link curto?

209

De que forma os tempos de espera influenciam a redução da carga na análise?

205

Como fazer isso ao nível de Go — ideologicamente, para enviar a resposta ao utilizador e ao mesmo tempo enviar dados para a análise?

199

Fala-me sobre o projeto na Avito — posição (mid/senior), que tarefas resolveste?

197

Por que os triggers são usados principalmente para sistemas Legacy?

187

O que se pode dizer sobre a velocidade de leitura na presença de um índice?

185

O que o programa irá mostrar? Porquê? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```

184

Quais são as suas expectativas salariais? Como foi estruturado o seu rendimento anterior (salário base, prémios)? Está disposto a considerar a renda total incluindo prémios?

182

Você também disse que usaremos inner join. Por quê? Poderia ter sido escrito um left join? Como o left join difere do right join?

181

Quais são os critérios para escolher um novo local de trabalho?

177

O tempo limite é o mesmo para todos? Como será calculado esse tempo limite?

177

Por que exatamente é alcançada a ausência de colisões em diferentes soluções — em memória e na base de dados?

175

Então, a tua solução em memória usa um mutex. Podes explicar o que é isso e qual usaste?

175

O que este código irá mostrar e por quê? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```

173

O que achas que é o problema com a solução de memória? O que acontecerá se reiniciares o serviço?

172
/2