Sobes.tech

Golang

Šta je SELECT FOR UPDATE i čemu služi?

Middle+
Magnit Tech
36

Za šta je odgovoran sakupljač smeća (GC) u Go i kada se obično automatski uključuje? Oslobađa memoriju nedostupnih objekata i automatski se aktivira kada rastu heap (kada količina dodeljene memorije pređe prag tokom izvršavanja) Uređuje raspored promenljivih u memoriji radi optimizacije keširanja i aktivira se strogo po tajmeru svakih 10 ms Prati broj pokrenutih gorutina i uključuje se samo nakon završetka funkcije main Sinkronizuje rad muteksa i uključuje se kada slobodna RAM padne ispod 5%

Intern
AvitoAvito
36

Navedite primer kada se niste složili sa tehničkom odlukom tima. Kako ste se nosili s tim nakon što je odluka donesena?

Senior
Shopfully
36

Balancer mora razumeti da backend odgovara greškama, i pri prelasku praga na određeno vreme, isključiti ga iz balansiranja (Circuit Breaker)

Senior
Яндекс
36

Можеш ли да наведеш пример уског места које си успео да пронађеш помоћу профилирања са pprof?

Senior
sber tech
36

Kako se zove konstrukcija WITH ... AS (...) u redu 84 upita?

Middle
СитиДрайвСитиДрайв
36

Ispričajte o najzahtevnijoj usluzi koju ste projektovali i napisali.

Middle+
Servicepipi
35

Да ли си спреман да изађеш одмах или имаш планове/одмор?

Middle
РедСофт
35

Koji su glavni delovi sistema Transactional Outbox?

Middle+
МВидеоМВидео
35

Ako prosledite slice funkciji i dodate novi element, da li će promene biti vidljive izvan funkcije? Šta ako kapacitet nije prekoračen?

Middle+
X5
35

Да ли си живео у [град], а онда се преселио у [град]?

Middle+
AxenixAxenix
35

Test ravnomernog raspodele nije prošao: backend[0] očekivao 5 poziva, dobio 10, backend[1] očekivao 5 poziva, dobio 0

Senior
VKVK
35

```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id), } } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` Για να διορθώσετε το σφάλμα στον κώδικα που σχετίζεται με ταυτόχρονη πρόσβαση στη μεταβλητή dbHits, πρέπει να συγχρονίσετε την πρόσβαση σε αυτήν.

Middle+
РамблерРамблер
35

Можеш ли да причаш о идемпотентности? Как си је имплементирао? Како је уопште функционисала?

Senior
OkkoOkko
35

Na kojem jeziku programiranja radite? Zašto su se pojavile poteškoće sa sintaksom?

Middle
Яндекс
35

Kako su povezani blockchain i CAP teorema? Da li je blockchain uvek dostupan?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
35

Уопштено говорећи, који пројекат би желео да повећаш видљивост: са којим приступима, процесима и задацима?

Middle
Aliexpress
35

Ispričaj zašto si odlučio tražiti nove projekte i kakav razvoj želiš.

Middle+
purrweb
35

Koji problemi sa konkurentnim pristupom nastaju prilikom poziva metoda Get i Set iz različitih gorutina? Kako ih rešiti?

Senior
Cloud.ru
35

Koji tip indeksa je podrazumevani u PostgreSQL?

Senior
FinFrame
35
/412