Ce este sharding-ul?
Golang
Ce este un index B-tree și de ce este cel mai frecvent utilizat?
Cum se garantează livrarea evenimentelor într-o rețea instabilă (rețeaua se poate întrerupe, evenimentele nu pot fi pierdute)?
Cum funcționează compilarea unui pachet din sursă în Linux (în locul managerului de pachete)?
Cât de bine aplici principiile SOLID în dezvoltarea în Go?
Vorbește despre modelul tranzacțional al PostgreSQL: ACID, MVCC, niveluri de izolare.
Ce încetinește atunci când se lucrează cu un stiv? Cum să evitați ca GC să afecteze buffer-ele critice?
Cât de bine cunoști pila TCP/IP și modelul OSI? Ce protocoale funcționează la ce niveluri?
Ce se întâmplă la pornirea binarului compilat al unui program Go?
Cum să înțelegi care apel de sistem ocupă 70% din timp în profilul pprof, dacă se vede doar un bloc mare de syscall?
Spuneți-mi mai multe despre serviciul antifraudă: cu ce v-ați ocupat, pentru ce ați fost responsabili?
Cum a fost realizată obținerea cursurilor (parametrilor) de la Banca Centrală?
Cum evaluați fezabilitatea utilizării gestionării memoriei bazate pe arena în serviciile Go cu încărcare mare?
Care sunt cauzele tipice ale scurgerilor de goroutine în sistemele de producție și cum afectează acestea comportamentul la runtime al serviciului?
Cu ce metodologii de dezvoltare ați lucrat? Care sunt cele mai convenabile?
De ce ați ales Go, nu Rust, pentru un proiect în domeniul securității cibernetice?
După părerea ta, unde începe highload-ul? Care este granița dintre highload și non-highload?
Cum se realizează transferul de date între diferite servicii din infrastructură? Prin broker, direct, gRPC?
Care este diferența dintre bazele de date SQL și cele orientate pe documente? Când să folosești fiecare?
De ce folosiți gRPC în loc de REST? Care sunt avantajele HTTP/2, pe care se bazează gRPC?