Golang
Ai experiență cu cod vechi sau moștenit care necesită modernizare sau refactorizare?
Spuneți-ne mai multe despre Redis: ce tipuri de directoare există și ce date sunt stocate acolo?
Câte conexiuni erau la PostgreSQL? Ce să faci dacă conexiunile nu sunt suficiente la 10 mii RPS?
În ce situații poate apărea blocarea mutuală a firelor sau proceselor?
Poate fi considerat un slice sigur pentru utilizarea într-un mediu multi-thread fără măsuri suplimentare de sincronizare?
Care sunt avantajele și dezavantajele utilizării goroutines în programele Go?
Cum se realizează ștergerea și optimizarea indexurilor în baza de date?
Aveți experiență practică în dezvoltarea de soluții arhitecturale pentru sisteme complexe?
Când exact pot trece goroutine-urile în coada locală de execuție?
Ce alte limbaje de programare cunoști pe lângă Go la un nivel bun?
Care dintre următoarele fragmente de cod conține o eroare sau o problemă potențială legată de lucrul cu canale? Opțiunea 1 package main func main() { ch := make(chan int) ch <- 1 } Opțiunea 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opțiunea 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opțiunea 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opțiunea 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Ești pregătit pentru formatul de lucru hibrid (birou + de acasă)?
În ce parte a memoriei este plasat array-ul de date în timpul execuției programului?
Ați folosit vreodată un mecanism de blocare pesimistă în proiectele dvs.?
Ce metode de scalare a performanței în sistemele software puteți numi?
Ce indicatori de performanță ale pipeline-ului poți menționa?
Cum se asigură prevenirea depășirii limitei de descriptor de fișiere deschise în sistem?
Ce metode sunt utilizate pentru interacțiunea între microservicii în cele mai frecvente scenarii?
În ce cazuri se aplică o structură de date cu posibilitatea de a stoca elemente secvențiale și de a le modifica dinamic?
Puteți explica principiul de funcționare a hashing-ului în implementarea unui map (Map)?