Sobes.tech

Что ещё, кроме мьютекса, можно использовать для защиты от race condition?

Middle
VKVK
2

Что такое race condition и какие есть способы защиты от него?

Middle
VKVK
2

Почему обычная map в Go небезопасна для конкурентной записи?

Middle
СитиДрайвСитиДрайв
2

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

Middle
VKVK
2

Зачем вообще нужны бакеты в хеш-таблице/map? Какая у них функциональная роль?

Middle
VKVK
2

Какие агрегатные функции знаешь?

Middle
RWB
2

Какие JOIN знаешь, перечисли.

Middle
RWB
2

Какая алгоритмическая сложность у решения isBalanced?

Middle
VKVK
2

Давай обсудим реплики и партиционирование — зачем они нужны.

Middle
VKVK
2

package maptask import "fmt" import "time" func Foo() { data := make(map[int]bool) for i := 0; i < 10; i++ { go func() { data[i] = true }() } time.Sleep(time.Second * 1) for k, v := range data { fmt.Println(k, v) } }

Middle
СитиДрайвСитиДрайв
2

Расскажи про свой практический опыт использования каналов в Go — как применял их на практике?

Middle
VKVK
2

Почему вы решили распилить монолит на 3 независимых сервиса? Чем это было обосновано?

Senior
МВидеоМВидео
2

package main import "fmt" func execute(template string, args ...interface{}) string { return template } func main() { res := execute("mailbox/:mailbox/folder/:folder_id", "inbox", 123) // Output: mailbox/inbox/folder/123 fmt.Println(res) }

Middle
RWB
2

Почему код с каналом и mutex не будет работать (в чём причина дедлока)?

Middle
WildberriesWildberries
2

Чем отличается text от varchar?

Intern
Озон банк
1

Имеет ли значение порядок, в котором поля включаются в составной индекс?

Middle
Ozon FreshOzon Fresh
1

Напиши импорт для используемых пакетов

Middle
Ozon FreshOzon Fresh
1

Когда в первый раз вызывается функция addNum на четвёртой строке, какая длина у среза, который туда передаётся?

Middle
Ozon FreshOzon Fresh
1

Зависит ли проблема захвата переменной цикла в замыкании горутины от версии Go?

Middle
СитиДрайвСитиДрайв
1

Какие ещё есть способы защиты map от конкурентного доступа, кроме мьютекса?

Middle
СитиДрайвСитиДрайв
1
/399