Golang
Pot exista situații în care schimbarea unui singur caracter într-un șir de caractere este imposibilă sau inacceptabilă, și cum se explică acest lucru?
Când trebuie să transmiți contextul în baza de date în ExecContext și când nu trebuie?
Aveți experiență practică în dezvoltarea de soluții arhitecturale pentru sisteme complexe?
Au fost legături între contractele diferitelor servicii? Ce tipuri de legături ați avut?
Aveți experiență în utilizarea interogărilor SQL imbricate în proiectele dvs.?
Ce aspect al conceptului OOP reflectă structura unei clase sau a unui obiect?
Ce date din interiorul slice-ului sunt transmise la apelarea funcției cu acest slice ca argument?
Când exact pot trece goroutine-urile în coada locală de execuție?
Vorbește despre stiva utilizată în proiectul actual, mai detaliat.
La ce folosește SELECT FOR UPDATE?
Poți explica ce este un sistem de gestionare a dependențelor în Go și cum este implementat?
Ce cerințe non-funcționale sunt importante pentru sistemul de rezervare a biletelor?
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 }
Puteți explica ce înseamnă termenul Keyproof în contextul dezvoltării sau sistemelor?
Ce ai face dacă ai observa că partea serverului funcționează cu întârzieri?
Ați folosit modelele Inbox și Outbox?
Care sunt modalitățile de implementare a aplicațiilor în Kubernetes și ce pași trebuie urmați pentru aceasta?
Cum se poate determina dacă un element specific este prezent în listă (slice)?
Ce abilități tehnice are un inginer pentru dezvoltarea și întreținerea unei arhitecturi de microservicii?
În ce cazuri se aplică o structură de date cu posibilitatea de a stoca elemente secvențiale și de a le modifica dinamic?