Embedded / IoT
Ако биновете са обявени чрез @Configuration и @Bean, как работи @Qualifier и какво е името на бина?
Какво ще покаже следната програма и колко време ще отнеме изпълнението й? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Имитация на мрежова заявка. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }
Какво е SKIP LOCKED в PostgreSQL? Как да го използваме за опашки с задачи?
Опишете схемата за паралелно удължаване на абонаментите: тема, ключ за партициониране, брой партиции и инстанции на потребители
Кой ниво на изолация на транзакциите да избера, за да предотвратя овербукинг само чрез нивото на изолация?
Как да прочетете отново съобщение от Kafka?
Какво ще покаже следната програма и колко време ще отнеме изпълнението й? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Имитация на мрежова заявка. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }
Как оптимизирахте PostgreSQL? Какво да правите с бавен SELECT заявка?
Колко време ще отнеме изпълнението след оптимизацията? Това зависи ли от броя на нишките на процесора (GOMAXPROCS)?
Какво е Kafka и как се различава от RabbitMQ?
Коя задача ти е останала най-много в паметта от тези, които изпълняваше?
Как реализирахте страницираното изнасяне на данни?
Какво ще покаже следният код и защо? 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) }
Какво е Docker, Docker Image, Docker Compose?
Каква е разликата между песимистично и оптимистично блокиране в PostgreSQL?
Какво е Materialized View в ClickHouse?
За какво служат индексите в PostgreSQL и кои видове съществуват?
Използвали ли сте профайлъри по време на разработката? Кои използвахте и какво правихте?
За какво е полезен метод по подразбиране в интерфейс?
Полетата address и phone са публични. Защо Java не харесва публичните полета? Какво наистина се променя при преминаване към private + getter/setter?