Sobes.tech

Embedded / IoT

Ако биновете са обявени чрез @Configuration и @Bean, как работи @Qualifier и какво е името на бина?

Middle
Позитив Технолоджис
76

Какво ще покаже следната програма и колко време ще отнеме изпълнението й? 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) }

Junior
СБК ПАРУС
76

Какво е SKIP LOCKED в PostgreSQL? Как да го използваме за опашки с задачи?

Intern
Adapty
76

Опишете схемата за паралелно удължаване на абонаментите: тема, ключ за партициониране, брой партиции и инстанции на потребители

Senior
СБК ПАРУС
71

Кой ниво на изолация на транзакциите да избера, за да предотвратя овербукинг само чрез нивото на изолация?

Senior
СБК ПАРУС
70

Как да прочетете отново съобщение от Kafka?

Senior
ИП Ганус Александр Андреевич
68

Какво ще покаже следната програма и колко време ще отнеме изпълнението й? 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 }

Junior
СБК ПАРУС
68

Как оптимизирахте PostgreSQL? Какво да правите с бавен SELECT заявка?

Middle
Позитив Технолоджис
67

Колко време ще отнеме изпълнението след оптимизацията? Това зависи ли от броя на нишките на процесора (GOMAXPROCS)?

Junior
СБК ПАРУС
67

Какво е Kafka и как се различава от RabbitMQ?

Intern
Adapty
66

Коя задача ти е останала най-много в паметта от тези, които изпълняваше?

Middle
Позитив Технолоджис
65

Как реализирахте страницираното изнасяне на данни?

Middle
Позитив Технолоджис
65

Какво ще покаже следният код и защо? 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) }

Junior
СБК ПАРУС
65

Какво е Docker, Docker Image, Docker Compose?

Intern
Adapty
64

Каква е разликата между песимистично и оптимистично блокиране в PostgreSQL?

Senior
СБК ПАРУС
63

Какво е Materialized View в ClickHouse?

Intern
Adapty
62

За какво служат индексите в PostgreSQL и кои видове съществуват?

Senior
СБК ПАРУС
62

Използвали ли сте профайлъри по време на разработката? Кои използвахте и какво правихте?

Junior
ИП Ганус Александр Андреевич
62

За какво е полезен метод по подразбиране в интерфейс?

Senior
ИП Ганус Александр Андреевич
61

Полетата address и phone са публични. Защо Java не харесва публичните полета? Какво наистина се променя при преминаване към private + getter/setter?

Junior
ИП Ганус Александр Андреевич
61
/9