Golang
Ce este un inode în Linux?
Avem 10 mesaje în canal. Îl închidem și începem să citim — ce se va întâmpla în acest caz?
Cum ai folosit indexurile în munca ta?
Ce este urmărirea (tracing)? Cum se face?
Dat un array sortat de numere care conține elemente duplicate. Este necesar să eliminați duplicatele in-place (direct în array-ul original) și să returnați dimensiunea array-ului rezultat. Exemplu: Input: nums = [0,0,1,1,1,2,2,3,3,4] Output: 5, nums = [0,1,2,3,4,_,_,_,_,_] Explicație: În acest array există 5 elemente unice. Plasați-le în primele cinci poziții ale array-ului original și returnați numărul 5. Elementele ulterioare în array-ul original pot fi orice.
Ce este Arhitectura Curată?
Unde să te uiți pentru a înțelege de ce interogarea rulează lent după ce ai apelat EXPLAIN ANALYZE?
Timpul de așteptare este același pentru toți? Cum va fi calculat acest timp de așteptare?
Sarcină de scalare: serviciul B experimentează o încărcare în creștere de la serviciul A. Ce se poate face?
Ce este o goroutine în contextul Go?
Vorbește despre procesarea competitivă — cum au limitat paralelismul, cum au ales parametrii pe baza măsurătorilor?
Când nu putem captura panica, aplicația se va închide oricum?
De ce ai decis să schimbi locul de muncă? Ce cauți?
Ce documentație scrii atunci când dezvolți un nou serviciu?
Cum ai stabilit că e timpul să schimbi ceva? Pe baza căror metrici?
Dezvoltare de afaceri sau infrastructură? Care sunt punctele tale forte?
Cum ați proiecta acest cod pentru utilizarea în diferite protocoale de transport (gRPC, HTTP, consumator)?
Cum se modifică semaforul Acquire/Lock pentru ca așteptarea să poată fi anulată sau limitată în timp?
Cum va avea loc procesul de trimitere și primire a mesajelor între doi clienți? Descrieți fluxul complet.
Ce este o platformă corporativă de procesare a datelor logistice și operaționale ale rețelelor de retail ale holdingului? Rutele logistice erau stabilite, calculate sau cum?