Jaký je rozdíl mezi TTL a LRU cache?
Embedded / IoT
//Podmínka úlohy //Napsat kód, který bude vypisovat kódy odpovědí na HTTP požadavky na dvě URL //(hlavní stránka Google a hlavní stránka shtrafovnet.ru) //Požadavky by měly být prováděny paralelně.
Hikari Pool s 10 připojeními, při zátěži jsme obdrželi 'connections not available'. Co dělat?
// Co zobrazí následujúci kód a prečo? 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) // Bob changeName(person) fmt.Println(person.Name) // Alice }
// Co zobrazí následující kód a proč? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }
Pověz mi o svých povinnostech. Měl jsi příležitost pracovat na systémovém návrhu? Píšeš jednotkové testy?
Pověz mi o plánovači Go (model MPG, krádež práce, předání atd.)
Co je to JAR soubor v Javě?
Popište mechanismus idempotence operací odečtu: kde byl klíč uložen, jaký byl TTL, jak byly řešeny kolize
Proč je potřeba volatile, když je zde synchronized? Synchronized pokrývá všechny případy volatile.
Pověz mi o své práci s optimalizací PostgreSQL — co jsi dělal s indexy a transakcemi?
Proč jste odešel z [společnosti]?
Co zobrazí následující program a ako dlho bude trvať jeho spustenie? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Simulácia sieťovej požiadavky. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }
//Podmínka úlohy //Napsat kód, který bude zobrazovat kódy odpovědí na HTTP požadavky na dvě URL //hlavní stránka Google a hlavní stránka shtrafovnet.ru) //Požadavky by měly být prováděny paralelně.
Co zobrazí následujúci program a ako dlho bude trvať jeho vykonanie? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Simulácia sieťovej požiadavky. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }
Čím se liší pesimistické a optimistické blokování v PostgreSQL?
Co je to Outbox pattern? Jak se implementuje?
Jakou úroveň izolace transakcí zvolit k zabránění overbookingu pouze na úrovni izolace?
Řekni mi, máš ve svém týmu 6 Go vývojářů, 2 frontend, 2 QA, PM, že?
Proč je UPDATE v PostgreSQL vlastně DELETE a INSERT?