Golang
Cum este structurată o tabelă hash? Care sunt principiile de bază încorporate în ea, cerințele principale?
Ce este replicarea bazei de date?
Se poate activa profilerul în producție?
Care este diferența dintre Deployment și StatefulSet în Kubernetes?
Spune-mi despre echipă: cu cine ai interacționat, câți oameni au fost?
Cum se determină dacă un produs cu aproximativ 1000 de utilizatori are nevoie de o arhitectură de microservicii sau monolitică?
Ești dispus să treci la o altă limbă? Poate vrei să înveți ceva interesant?
Cum ați implementat atomicitatea scrierii în Redis? Ce algoritm ați folosit (script Lua)?
Cum organizați o goroutine de fundal pentru a curăța periodic datele învechite din bucket-uri?
Cum ai rezolva problema încărcării unui milion de utilizatori în memorie (riscul de memorie și întârziere)?
Lucrezi de aproape trei ani — cum te simți în echipă?
Ce este un deadlock?
În ce moment sunt executate amânările?
Ce poți să ne spui despre modelul de memorie în Go?
De ce ați decis să împărțiți monolitul în 3 servicii independente? Pe ce s-a bazat această decizie?
De cât timp lucrezi la Go, lucrezi la [companie]?
Ce format de lucru luați în considerare în prezent?
Baza de date este, de asemenea, un schemă — cum înțelegeți acest lucru?
De ce serviciul a fost în TypeScript și de ce a fost convertit în Go?
Ce este o interfață goală (interface{}) și cum se diferențiază de any?