Golang
Milyen nem-funkcionális követelmények fontosak a jegyfoglaló rendszer számára?
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álta a Make eszközt a feladatok automatizálására a gyakorlatában?
Mit tennél, ha észrevennéd, hogy a szerver oldal késésekkel működik?
Használta az Inbox és Outbox mintákat?
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?
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?
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?
Hogyan lehet biztonságosan dolgozni a Map gyűjteménnyel több szálas környezetben?