Sobes.tech

Перед Redis стоял прокси, или вы сами делали шардирование?

Middle
Aliexpress
25

В языке Go есть горутины — легковесные потоки. Можешь рассказать, как ты понимаешь, когда нужно использовать горутину, а когда не нужно?

Middle
Aliexpress
25

Добавь пагинацию к запросу SELECT из таблицы books (50 записей на страницу).

Middle
АО Медиа Эффект
25

CTE — использовал? Расскажи что это.

Senior
Cloud.ru
25

Можете ли вы описать ситуацию, в которой использование мьютекса более уместно, чем каналы?

Senior
AndersenAndersen
25

Дана функция, принимающая две отсортированные по неубыванию последовательности целых чисел. Нужно вернуть все элементы из первой последовательности, которых нет во второй. Как вы подойдёте к решению и какова сложность?

Middle+
Яндекс
25

Транзакция: transaction_id uuid identotency_id uuid from_account_id uuid to_account_id uuid amoun decimal status enum transaction_start timestamp transaction_end timestamp payments_create: user_id uuid payment_account_id uuid balance decimal currency varchar(16) status ENUM created_time timestamp update_time timestamp

Senior
Lamoda Tech
25

Из каких полей состоит слайс в Go?

Senior
CRTEX
25

type someInterface interface { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }

Senior
Финтехробот
25

Как между подами должны распределяться партиции при чтении?

Middle+
А7
25

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
plata
25

Насколько комфортен график работы с 10 до 19?

Senior
Flant
25

Вы сталкивались с рекламными метриками? Знаете, в чём они измеряются?

Senior
МВидеоМВидео
25

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

Senior
AvitoAvito
25

Как решить проблему data race, о которой мы говорили?

Middle
Aliexpress
25

Расскажи про буферизированные и небуферизированные каналы. Когда какие используем? Как они блокируются, когда уходят в дедлок?

Middle
АО Медиа Эффект
25

Можно ли в Kafka увеличить количество партиций, не пересоздавая топик?

Middle+
plata
25

В чём основное отличие Repeatable Read от Serializable?

Senior
Гос крипта
25

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

Senior
YadroYadro
25

Что такое EXPLAIN в PostgreSQL? Как он может посчитать без выполнения запроса?

Middle+
plata
25
/406