Sobes.tech

Golang

Na jakém projektu nebo produktu právě pracujete?

Senior
232

Jak opravit kód s race condition, aby fungoval deterministicky?

Middle+
231

Lze popsat hlavní složky, které tvoří strukturu chyby?

Junior — Middle
230

Co se stane, pokud zařízení během TCP připojení nedostane odpověď?

Junior — Middle
229

Vytvořit optimální index pro SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at

Middle+
225

Existují omezení počtu současně spuštěných gorutin v aplikaci?

Junior — Middle
225

Co se stane při vytvoření indexu na velké horké tabulce běžným CREATE INDEX? Jak správně vytvářet indexy v produkci?

Middle+
223

Co by nemělo být v týmu?

Senior
223

Nyní chceme jít na HeadHunter a hledat kandidáty podle filtrů — jak to architektonicky navrhnout?

Senior
222

Zvládl ClickHouse zátěž, nezkolaboval?

Senior
220

Jaké technické příběhy existují — ne o architektuře z vrchu, ale o ponoření do detailů, o skutečném problémovém případu?

Senior
220

Jak dlouho jsi v Go?

Senior
217

Co ti přináší pocit růstu, proč je třeba růst?

Senior
217

Při přehašování zůstává hash stejný nebo se pro klíč vypočítá nový?

Middle+
216

Jsi připraven na hybridní formát práce (kancelář + práce na dálku)?

Middle+
216

Jak synchronizovat několik čtečových pracovníků z tabulky outbox, aby nebrali stejná data?

Senior
216

Je třeba implementovat funkci uniqRandn, která generuje pole délky n s unikátními, náhodnými čísly. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Senior
216

Vysvětlete účel a princip fungování struktury sync.Once v Go.

Junior — Middle
215

Existují mechanismy, které pomáhají vyhnout se kolizím v programování?

Middle+
214

Pověz mi o své cestě v Wildberries: na jaké úrovni jsi začal, jak jsi se vyvíjel?

Middle+
214
/13