Sobes.tech

Embedded / IoT

Если Kafka упала, что происходит с отправкой событий?

Intern
Adapty
7

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

Middle
СБК ПАРУС
7

Расскажите о задаче с многопоточностью: какую проблему решали и как?

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

Что такое Transactional Outbox паттерн?

Intern
Adapty
7

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

Junior
СБК ПАРУС
7

Почему ушёл из [компания]?

Middle
СБК ПАРУС
7

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

Intern
Adapty
7

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

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

Junior
СБК ПАРУС
7

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

Реализуйте highload RPC ручку /weather с нагрузкой 10k RPS, где функция aiWeatherForecast() работает ~1 секунду

Middle
СБК ПАРУС
7

В чём отличие Dependency Injection от Dependency Inversion?

Intern
Adapty
7

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

Intern
Adapty
7

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

Junior
СБК ПАРУС
7

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

Как выполнить одинаковый код после инициализации для всех бинов, реализующих определённый интерфейс, не дублируя @PostConstruct в каждом?

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

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

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

Middle+
СБК ПАРУС
7

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

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

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