Sobes.tech

Golang

Když je mapa zaplněná, vytvoří se nový řetězec bucketů. Vysvětlete, co se děje se starými a novými klíči při přenosu. Proč jsou data přenášena líně, a ne ihned jako v slice?

396

Je vždy dobré mít index? Bude varianta s indexem vždy lepší než bez něj?

209

Pokud máme 16 oddílů a 2 spotřebitele, jak se rozdělí? Co se stane při přidání třetího spotřebitele?

195

Jaké další možnosti existují pro zvýšení rychlosti databáze kromě indexů?

193

Jak bylo regulováno množství instancí? Kdo stanovoval požadavky na zdroje v Kubernetes?

183

Co přesně se dělalo s duplikáty po jejich objevení? Kde byly čištěny?

170

Existuje HTTP handler, který provádí složitý SELECT v databázi, a uživatel není spokojen s dlouhým čekáním. Jaká je sekvence kroků pro diagnostiku a optimalizaci?

169

Abstraktní případ: služba selhává (OOM kill), nem vidíš žádné chyby, ale v podu vidíš, že poslední stav ukazuje nedostatek paměti. Jaká by byla sekvence kroků pro diagnostiku a stabilizaci služby?

164

Při shardingu uživatel neví, na které stroji jsou jeho data. Jak se to řeší?

164

Praktický úkol v Go: implementovat funkci (řádky 15-17) pro zpracování sady úkolů (jobs) s postupným prováděním a sledováním procenta dokončení přes kanál pokroku.

159

Povězte nám o složení týmu, o zónách odpovědnosti služeb a o cyklu vydání.

157
/3