Golang
Kādās situācijās automātiski notiek atmiņas piešķiršana stekā programmas izpildes laikā?
Cik savienojumu bija ar PostgreSQL? Ko darīt, ja 10 tūkst. RPS nav pietiekami savienojumi?
Kādās situācijās var rasties pavedienu vai procesu savstarpēja bloķēšana?
Vai var uzskatīt, ka slices ir drošs lietošanā daudzprocesoru vidē bez papildu sinhronizācijas pasākumiem?
Kāpēc, izmantojot map, elementu kārtība nav garantēta un šķiet nejauša?
Kādi ir priekšrocības un trūkumi, izmantojot goroutines Go programmās?
Vai jums ir praktiska pieredze sarežģītu sistēmu arhitektūras risinājumu izstrādē?
Kāds OOP koncepcijas aspekts atspoguļo klases vai objekta struktūru?
Kad tieši gorutīnas var pāriet uz vietējo izpildes rindu?
Kuras citas programmēšanas valodas pazīsti labā līmenī, izņemot Go?
Kurš no šiem koda fragmentiem satur kļūdu vai potenciālu problēmu, kas saistīta ar kanālu darbu? 1. variants package main func main() { ch := make(chan int) ch <- 1 } 2. variants package main func main() { ch := make(chan int, 1) ch <- 1 } 3. variants package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } 4. variants package main func main() { ch := make(chan int) close(ch) <-ch } 5. variants package main func main() { ch := make(chan int, 3) ch <- 4 }
Vai esi gatavs hibrīd darba formātam (birojs + attālināts darbs)?
Vai jūsu projektos esat izmantojis pesimistiskās bloķēšanas mehānismu?
Kādus veiktspējas mēroga palielināšanas metodes jūs varat minēt programmatūras sistēmās?
Kādus efektivitātes rādītājus varat minēt par Pipeline?
Kā var identificēt sacensību stāvokli (Race Condition) sistēmā?
Kā nodrošināt, lai tiktu novērsta atvērtu failu deskriptoru limita pārsniegšana sistēmā?
Kādos gadījumos tiek izmantura datu struktūra ar iespēju glabāt secīgus elementus un to dinamisku mainīšanu?
Vai jūs varat izskaidrot hash funkcijas darbības principu kartes (Map) realizācijā?
Kāda funkcija veic proxy lomu Go valodā?