Cum vă evaluați cunoștințele despre Linux și Kubernetes?
Golang
Care sunt nivelurile de izolare a tranzacțiilor în SQL (PostgreSQL)?
Ești în prezent în căutare activă sau pasivă? De ce ai decis să iei în considerare oferte noi?
Care este diferența dintre TCP și UDP? Oferiți exemple de utilizare a UDP și explicați cum DNS asigură fiabilitatea peste UDP.
Cum te raportezi la turele de noapte și de seară în cazul unei defecțiuni?
Spuneți-mi despre proiectul dvs. actual — la ce lucrați?
Ești sigur că aici se folosesc acolade pentru map? Ce sintaxă este necesară pentru a accesa elementul set de pe linia 17?
Vorbește-mi despre gestionarea incidentelor în echipa ta: cum este organizat procesul, există un regulament pentru ture?
Spuneți-ne despre compoziția echipei dvs.
Cum se garantează că un mesaj din coadă va fi procesat exact o dată dacă există mai mulți lucrători?
În ce domenii ar fi interesant să te dezvolți în continuare — în tehnologii, sarcini, direcții?
În general, ce părere ai despre direcția echipei (platforma ClickHouse/Elasticsearch)?
Care este diferența arhitecturală dintre REST și RPC? Ce abordare să aleg pentru crearea/modificarea unui utilizator și pentru transferul de bani între conturi?
Cum este structurată o tabelă hash? Care sunt principiile de bază încorporate în ea, cerințele principale?
Lungimea poate ajunge până la 1000 — explicați de ce se poate întâmpla acest lucru și cum se numește acest fenomen.
Ce va fi afișat la rularea programului: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulare de lucru }() } wg.Wait() fmt.Println(len(counter)) }
Cu ce s-a ocupat echipa ta și cu ce te-ai ocupat tu?
Pentru urmărire, aproximativ câte echipe, servicii, câte integrări cu propriile echipe?
Ce este rehashing-ul?
Cât timp este necesar pentru procesare?