Ce îți oferă senzația de creștere, de ce trebuie să crești?
Golang
Cum funcționează procesul de gestionare a solicitărilor HTTP în browser și ce se întâmplă pe partea client și server?
La rehashing, hash-ul rămâne același sau se calculează unul nou pentru cheie?
Cum putem sincroniza mai mulți lucrători de citire din tabelul outbox pentru a nu prelua aceleași date?
Povestește despre traseul tău în Wildberries: la ce nivel ai început, cum ai evoluat?
Puteți oferi un exemplu de situație în care ați rezolvat cu succes o sarcină foarte dificilă?
Cum vei înțelege că ai devenit mai valoros datorită noilor cunoștințe?
Explica scopul și principiul de funcționare al structurii sync.Once în Go.
Ce instrumente există în Go pentru detectarea condițiilor de cursă (race condition)?
Dacă pierderea mai multor evenimente de analiză este acceptabilă — cum puteți evita pattern-ul outbox?
Cum îți evaluezi nivelul: junior, mid, senior?
Există mecanisme care ajută la eliminarea coliziunilor în programare?
Unde este alocată memoria pentru un slice: pe stivă sau în heap?
Oferă cardul standard siguranță paralelă atunci când mai multe fire rulează simultan?
Cum se arhitectează dacă există o limită locală pentru un filtru specific și o limită globală HH de 16000?
Cât de des a fost nevoie să te cufunzi în baze de date, să scrii și să optimizezi interogări?
Ce se întâmplă la final cu lungimea array-ului în cazul unui append concurent din 1000 de goroutines?
Dacă toate valorile se încadrează într-un singur rezervor și se acumulează în rezervoare overflow, ce se va întâmpla în cazul unei creșteri de aceeași dimensiune (reambalare fără creștere de dimensiune)?
Întrebare despre serviciul lent Luând exemplul creării unei comenzi. Există o solicitare către serviciu și un răspuns, între aceste două acțiuni stocăm în analiză produsele comandate (de exemplu, pentru a număra popularitatea produselor). Serviciul de analiză funcționează uneori lent sau dă timeout, și nu reușim să răspundem la timp, pierdem comenzi. Ce să faci pentru a nu mai pierde comenzi și, implicit, bani? Gândește-te cum poți paraleliza comanda și analiza.
De ce acum sunt deschise propuneri care nu sunt satisfăcătoare în poziția actuală?