Sobes.tech

Golang

Hogyan befolyásolják a timeout-ok az analitika terhelésének csökkentését?

247

Ez azt jelenti, hogy minden végül is befejeződik ezen a timeout után? Vagyis, lehet, hogy valami még nem működik — mi a probléma itt?

235

Tegyük fel, nagy terhelés van, millió ügyfél, és a kérésed nagyon hosszú ideig tart. Mit tennél? Hogyan tudnád, hogy állandó idő alatt működik?

231

El tudnád mondani, hogyan választottad ki az algoritmust a rövid link létrehozásához?

213

Mesélj az Avito projektről — pozíció (mid/senior), milyen feladatokat oldottál meg?

201

Hogyan csináljuk ezt Go szinten — elméletileg, hogy válaszokat küldjünk a felhasználónak, miközben párhuzamosan adatokat küldünk az analitikának?

199

Miért használják elsősorban a legacy rendszerekhez a trigger-eket?

193

Mit lehet mondani az olvasási sebességről index megléte esetén?

189

Mindenki számára ugyanakkora a timeout? Hogyan fogják kiszámítani ezt az időtartamot?

189

Mit fog a program kiírni? Miért? ```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 } ```

188

Azt is mondtad, hogy inner join-t fogunk használni. Miért? Lehetett volna left join-t írni? Miben különbözik a left join a right join-tól?

187

Milyen fizetési elvárásai vannak? Hogyan alakult a korábbi jövedelme (alapbér, bónuszok)? Hajlandó lenne figyelembe venni a teljes jövedelmet, beleértve a bónuszokat?

186

Tehát, a memória-alapú megoldásod mutexet használ. Tudnál magyarázni, hogy ez mi és melyiket használtad?

183

Milyen szempontokat veszel figyelembe egy új munkahely kiválasztásakor?

182

Mit gondolsz, mi a probléma az in-memóriával megoldással kapcsolatban? Mi történik, ha újraindítod a szolgáltatást?

180

Feltétel 3 entitás van - felhasználó, chat, üzenet • A felhasználónak van neve és regisztrációs dátuma • A chatnek van neve és létrehozási dátuma • Az üzenetnek van szövege, szerzője és létrehozási dátuma • A felhasználó egyszerre több chatben is lehet • Az üzenet kötelezően tartozik egy chathez, és nem lehet több chathez tartozni egyszerre • A tárgyat táblázatok formájában kell leírni

177
/2