Golang
Ce este un slice în Go? În ce constă diferența dintre len și cap?
Ce sunt șirurile în Go? Ce reprezintă sub capotă?
Pentru ce este nevoie construcția select?
Pentru ce este folosit fișierul go.mod?
Există restricții privind durata proiectului? Sunteți dispuși să luați în considerare un proiect de 2 luni?
Cine controlează ceea ce ai scris despre rezultatele deploy-ului în chat?
Vorbește despre echipă și procesele de management (sprinturi, kanban etc.)
Cât timp este necesar pentru procesare?
interfață TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Nu trebuie să scape memorie // get nu trebuie să returneze expirarea //implementare
Ați ajustat vreodată numărul de partiții dintr-un topic Kafka?
Cum să rezolvi problema de data race despre care am vorbit?
Vorbește despre procesarea concurentă — ai un punct separat despre asta. Cum au limitat paralelismul? Câte conexiuni erau la PostgreSQL?
Ce se întâmplă dacă transmiți un slice ca argument al unei funcții și îl modifici în interior?
Dacă adăugăm mulți consumatori, dar întârzierea Kafka nu scade, ce indică acest lucru?
De ce este convenabil ca numărul de shards să fie o putere a lui doi, și nu, de exemplu, trei?
Cum să faci Increaser universal — să nu fie legat de numărul 100?
Spune-mi despre experiența ta cu rețelele neuronale. Cum le folosești în munca ta?
Cum se execută această interogare SQL cu subinterogare și DENSE_RANK (ordinea de execuție)?
Vorbește despre munca ta actuală la Wildberries — ce platformă este, ce echipă, cu ce te-ai ocupat?
Cât de activ ievaluezi ofertele? Există deja oferte, termene pentru acceptare?