Golang
Explica ce este o gorutină și cum este utilizată în programare
Care este diferența dintre structura de date a unui array și a unui slice în contextul utilizării și caracteristicilor de implementare?
De ce indexul B-tree are o complexitate de O(log n)?
Când trebuie să transmiți contextul în baza de date în ExecContext și când nu trebuie?
Aveți experiență cu procesarea bancară sau sistemele de procesare bancară?
Explica ce se înțelege prin termenul 'stivă' în contextul gestionării memoriei în programare
Ce este citirea fantomă și scrierea pierdută?
Din ce sumă iei în considerare oferta acum?
Calculează sarcina: avem 6 jocuri pe secundă și 80 de mutări pe partid — câte mutări pe secundă?
Ce este mai bine — un monolit modular sau microservicii pentru un serviciu de șah?
De ce avem nevoie de Load Balancer și API Gateway — ce fac și de ce sunt responsabile? Load Balancer acționează ca un limitator de rată?
Când este momentul să treci de la monolit la microservicii? La ce RPS și în ce condiții?
De câți ani dezvolți în Go?
Cu ce API-uri ai lucrat?
Ce este stocarea blob, ce tipuri există și ce stochează?
Cum să organizezi mai bine arhitectura unui serviciu de șah (similar cu Chess.com) pentru Rusia cu 1 milion de utilizatori și 50k DAU, unde jucătorul joacă 5 partide pe zi, există profile, matchmaking și realizări?
Ce sunt sesiunile sticky și de ce sunt necesare pentru ca toate conexiunile să cadă pe o singură instanță?
Se pot crea indecși pe 15 câmpuri într-un tabel în același timp?
Înțelegi cum sunt implementate principiile OOP în Go?