Sobes.tech

Embedded / IoT

Что такое SKIP LOCKED в PostgreSQL? Как использовать для очередей задач?

Intern
Adapty
55

//Условие задачи //Написать код, который будет выводить коды ответов на HTTP-запросы по двум URL //главная страница Google и главная страница shtrafovnet.ru) //Запросы должны осуществляться параллельно.

Junior
СБК ПАРУС
49

// Что выведет следующая программа и сколько она будет выполняться по времени?? 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
СБК ПАРУС
42

Если в системе 24 ядра, сколько процессоров будет в GMP модели?

Intern
Adapty
41

Расскажи про работу с оптимизацией PostgreSQL — что делал с индексами и транзакциями?

Middle+
СБК ПАРУС
40

// Что выведет следующий код и почему? 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) // Bob }

Junior
СБК ПАРУС
40

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

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

Что такое Docker, Docker Image, Docker Compose?

Intern
Adapty
39

// Что выведет следующий код и почему? 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) // Bob }

Junior
СБК ПАРУС
39

// Что выведет следующая программа и сколько она будет выполняться по времени?? 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
СБК ПАРУС
39

В чём разница между TTL и LRU кэшем?

Middle
СБК ПАРУС
38

//Условие задачи //Написать код, который будет выводить коды ответов на HTTP-запросы по двум URL //(главная страница Google и главная страница shtrafovnet.ru) //Запросы должны осуществляться параллельно.

Junior
СБК ПАРУС
38

Расскажи про планировщик Go (MPG-модель, work stealing, handoff и т.д.)

Junior
СБК ПАРУС
38

// Что выведет следующий код и почему? 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
СБК ПАРУС
38

Что такое Kafka и чем отличается от RabbitMQ?

Intern
Adapty
38

Можно ли в переопределённом методе clone() подписать throws Exception, учитывая что он @Override?

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

Чем отличается пессимистическая блокировка от оптимистической в PostgreSQL?

Senior
СБК ПАРУС
37

Поля address и phone — public. Почему в Java не любят публичные поля? Что реально меняется при переходе к private + getter/setter?

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

Сколько времени займёт выполнение после оптимизации? Зависит ли это от количества потоков процессора (GOMAXPROCS)?

Junior
СБК ПАРУС
36

Расскажи про свои обязанности. Удавалось заниматься системным дизайном? Пишешь ли юнит-тесты?

Middle
СБК ПАРУС
35
/9