Sobes.tech

Что такое Mutex?

Middle
VKVK
7

Расскажи, какие встроенные типы ты знаешь в Go?

Middle+
Napoleon IT
7

Вы использовали Testify?

Senior
OkkoOkko
7

Для чего использовали Kafka?

Middle+
Voximplane
7

Как работает планировщик горутин в Go (GMP модель)? Что такое M в GMP модели?

Senior
Гос крипта
7

Нужно вывести: 1. Вывести уникальные комбинации пользователя и id товара для всех покупок, совершенных пользователями до того, как их забанили. Отсортировать сначала по имени пользователя, потом по SKU 2. Найти пользователей, которые совершили покупок на сумму больше 5000р. Вывести их имена в формате id пользователя | имя | фамилия | сумма покупок

Senior
OZONOZON
7

Есть ли опыт работы с Elasticsearch как с базой данных (не для логов)?

Middle+
BGStaff
7

Какая была твоя роль в принятии архитектурных решений при разработке поискового сервиса?

Senior
Cloud.ru
7

Какие проблемы могут быть при шардировании?

Senior
AvitoAvito
7

Что такое EXPLAIN и EXPLAIN ANALYZE в PostgreSQL, в чём разница?

Middle+
Ozon ФинтехOzon Финтех
7

Что такое вовлечённость пользователей и как определили, что она выросла на 20-30% именно из-за вашей системы таргетинга?

Middle
СБЕРСБЕР
7

Были ли проблемы с производительностью или что-то нужно было оптимизировать?

Middle+
VK music
7

Как горутины могут общаться между собой? Какие способы синхронизации существуют в Go?

Middle
YadroYadro
7

Можно ли создать индекс только на реплике, но не на мастере?

Senior
Cloud.ru
7

Что такое ACID-свойства транзакций? Расскажите про каждое свойство.

Senior
2gis2gis
7

Если на этой неделе поступит оффер, как долго будешь думать? Будешь ли дожидаться конца собеседований со всеми компаниями? Когда планируешь выходить?

Senior
AvitoAvito
7

Как вы оцениваете целесообразность использования Arena Based Memory Management в Go-сервисах с высокой нагрузкой?

Senior
ClearWay
7

Почему при необходимости изменить поля структуры внутри функции аргумент обычно делают указателем на структуру, а не значением?

Intern
AvitoAvito
7

//Что будет выведено при запуске программы: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Имитация работы }() } wg.Wait() fmt.Println(len(counter)) }

Senior
OZONOZON
7

В чём разница между интерпретируемым языком (Python) и компилируемым (Go)? Какие факторы влияют на выбор?

Senior
СБЕРСБЕР
7
/368