Embedded / IoT
Az address és phone mezők nyilvánosak. Miért nem szereti a Java a nyilvános mezőket? Mit változik valójában a private + getter/setter-re való áttérésnél?
Mi a különbség a Checked és Unchecked kivételek között Java-ban? Hogyan kell velük dolgozni?
Hogyan olvasunk újra egy üzenetet a Kafka-ból?
A következő program mit fog kiírni, és mennyi ideig fog futni? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Hálózati kérés szimulálása. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }
Hogyan optimalizálta a PostgreSQL-t? Mit tegyen egy lassú SELECT lekérdezéssel?
Írja le a párhuzamos előfizetés-meghosszabbítási séma: téma, partíció kulcs, partíciók száma és fogyasztói példányok
Ha a bean-eket a @Configuration és @Bean segítségével deklarálják, hogyan működik a @Qualifier és mi a bean neve?
Mit tegyen, ha OutOfMemoryError lép fel?
Hogyan valósította meg az adatok oldalankénti exportálását?
Mi az a Kafka és miben különbözik a RabbitMQ-tól?
Mesélj technikailag összetett projektekről vagy esetekről, amelyekre büszke lehetsz
Melyik tranzakcióizolációs szintet válasszam az overbooking megelőzésére csak az izolációs szint révén?
Fejlesztés közben használtál profilozókat? Melyeket használtad és mit csináltál?
Mennyi időt vesz igénybe a végrehajtás az optimalizálás után? Ez függ a processzor szálainak számától (GOMAXPROCS)?
Mi az a Docker, Docker Image, Docker Compose?
Mit szolgál egy alapértelmezett metódus egy interfészben?
Mit fog mutatni a következő program, és mennyi ideig fog futni? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Hálózati kérés szimulálása. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }
Mit fog a következő kód és miért? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) changeName(person) fmt.Println(person.Name) }
Mi az a Materialized View a ClickHouse-ban?
Mi a különbség a pesszimista és az optimista zárolás között a PostgreSQL-ben?