Golang
Meg tudná magyarázni, mi az a függőségkezelő rendszer a Go-ban, és hogyan valósul meg?
A következő kódrészletek közül melyik tartalmaz hibát vagy potenciális problémát a csatornákkal való munkában? Változat 1 package main func main() { ch := make(chan int) ch <- 1 } Változat 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Változat 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Változat 4 package main func main() { ch := make(chan int) close(ch) <-ch } Változat 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Készen állsz a hibrid munkavégzési formátumra (iroda + távmunkában)?
Hogyan valósul meg a különálló mikroszolgáltatások közötti interakció?
Használtál-e pesszimista zárolási mechanizmust a projektjeidben?
Mesélj a DDD-ről (Domain-Driven Design) és a funkcionális paradigmáról — mit olvastál, hogyan valósítottad meg?
Milyen módon valósítható meg az alkalmazások telepítése Kubernetesben, és milyen lépéseket kell ehhez tenni?
Milyen pipeline teljesítménymutatókat tud megnevezni?
Hogyan lehet felismerni egy versenyhelyzetet (Race Condition) egy rendszerben?
Hogyan biztosítható az open fájlleírók limitjének túllépésének megelőzése a rendszerben?
Milyen esetekben alkalmaznak olyan adatszerkezetet, amely képes szekvenciális elemek tárolására és azok dinamikus módosítására?
Meg tudná magyarázni a hashelés működési elvét egy térkép (Map) megvalósításában?
Milyen funkció tölti be a proxy szerepét a Go nyelvben?
Milyen gyakran érkeznek általában egyértelmű követelmények?
Felsorolnád az HTTP/2 protokoll főbb különbségeit és jellemzőit az HTTP/1.1-hez képest?
Mi a különbség a slice-ok és a tömbök között a Go-ban?
Milyen folyamatok indulnak el, és hogyan történik egy új goroutine létrehozása a Go-ban?
Hogyan indíthatunk el egy többkonténeres alkalmazást a docker-compose segítségével?
El tudná mondani, hogyan szervezték az infrastruktúrát és a technikai környezetet az utolsó munkahelyén?
Milyen szerepe van az interfészeknek az objektumorientált programozásban?