Sobes.tech

Как може да се промени капацитетът на канала?

Senior
RedLab
46

Така че всички четири имена ще обработят за 10 милисекунди?

Middle+
WB банк
46

На какво ще обърнете внимание при избора на ново работно място, какво е важно за вас?

Senior
Датаджайл
46

В случай на оферта, колко бързо ще можете да се включите в проекта?

Senior
DST Lab
46

Можеше ли да се променят лимитите и правилата по време на изпълнение? Имаше ли потребителски интерфейс за това?

Senior
А7
46

Как се почистват мъртвите редове в PostgreSQL? Как работи Vacuum?

Middle+
VK CloudVK Cloud
46

Какви нива на изолация има в PostgreSQL?

Middle+
VK CloudVK Cloud
46

Колко удобно е за теб хибридният формат на работа (два пъти седмично в офиса, метро Тула)?

Senior
РамблерРамблер
46

Каква е разликата между Docker образ и контейнер? Образът може свободно да се модифицира след стартиране, докато стартираният контейнер остава статичен и неизменяем. Образът е архив на изходния код на приложението, а контейнерът е вече събрана изпълнима среда без код. Образът се намира в оперативната памет по време на работа, докато контейнерът се съхранява в регистър под формата на слоеве. Образът е неизменяем шаблон с файловата система и метаданни, а контейнерът е изолиран процес, стартиран от образа със собствено състояние.

Intern
AvitoAvito
46

Знаеш ли темата за склада? Знаеш ли какво са SKU, NM, CR?

Senior
МВидео/эльдорадо
46

Преглед на код: намиране на проблеми в кода на финансовата транзакция

Middle+
Magnit Tech
46

Ако направя 6 реплики на услугата с 3 партиции, това ще помогне за ускоряване на четенето?

Senior
Магнит Тех
46

Дали използването на time.After в цикъл причинява изтичане на памет?

Middle
Еаптека
46

Какво е идемпотентност в заявките към услугата?

Senior
AvitoAvito
46

func Do(ctx context.Context, users []User) (map[string]int64, error) { var mu sync.Mutex var wg sync.WaitGroup ch := make(chan error, len(users)) names := make(map[string]int64, 0) ctxWithCancel, cancel := context.WithCancel(ctx) wg.Add(len(users)) for _, u := range users { go func() { defer wg.Done() select { case name, err := fetch(ctx, u): if err != nil { ch <- err return } mu.Lock() names[name] = names[name] + 1 mu.Unlock() case <-ctxWithCancel.Err: } }() } return names, nil }

Middle+
Wildberries & Russ Bank
46

Какъв беше проектът на последното ти работно място? Какви функции изпълняваше?

Senior
wilix
46

Какъв е смисълът на патърна Transactional Inbox? Това ли е обратната Transactional Outbox?

Senior
Магнит Тех
46

Споменахте, че сте използвали Redis за работа с Kafka — можете ли да обясните защо?

Senior
OkkoOkko
46

Разкажи за себе си, какъв е опитът ти, с какво си се занимавал, какъв опит имаш с Go, познаваш ли Kubernetes?

Middle
Сбертех
46

Разкажи за текущата си позиция и задачите, които изпълняваш.

Senior
Mayflower
46
/412