Sobes.tech

Това означава ли, че всичко все пак ще приключи след този тайм-аут? Тоест, може все още нещо да не работи — какъв е проблемът тук?

228

Представете си, че имаме голям товар, милиони клиенти, и вашият заявка започва да работи много бавно. Какво ще направите? Как ще разберете, че работи за постоянен време?

227

Можеш ли да разкажеш как си избрал алгоритъма за създаване на кратката връзка?

209

Как влияят тайм-аутите върху намаляването на натоварването на аналитиката?

205

Как да го направим на ниво Go — идеологически, за да изпращаме отговор на потребителя и едновременно да изпращаме данни към аналитиката?

197

Разкажи за проекта в Avito — позиция (mid/senior), какви задачи решаваше?

197

Защо тригерите се използват главно за системи Legacy?

186

Какво може да се каже за скоростта на четене при наличие на индекс?

185

Какви са референциите, които си използвал?

184

Какво ще изведе програмата? Защо? ```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

Какви са вашите очаквания за заплата? Как беше структурираният вашият предишен доход (основна заплата, бонуси)? Готови ли сте да разгледате общия доход, включително бонусите?

182

Още каза, че ще използваме inner join. Защо? Можеше ли да напишем и left join? Как се различава left join от right join?

179

Значи, твоето решение в паметта използва mutex. Можеш ли да обясниш какво е това и кое си използвал?

175

Времето за изчакване е едно и също за всички ли? Как ще се изчислява това време за изчакване?

175

Какво ще изведе този код и защо? ```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

Как точно се постига липсата на колизии в различните решения — в паметта и в базата данни?

173

Какви са критериите за избор на ново работно място?

173

Какво мислиш, какъв е проблемът с решението в паметта? Какво ще се случи, ако рестартираш услугата?

170
/2