Как сделать ограничение на количество вызовов polling worker'а, если API платная?
Расскажи, с какими неочевидными проблемами в параллельности ты сталкивался на реальных проектах и как их решал?
Расскажите о файловых системах — как происходит путь от устройства до файла в Linux
А чем ты последним занимался в работе?
Что такое коллизия и как с ней бороться?
Если объявить очень много индексов, скажется ли это на хранении в плане занимаемого места?
Вы именно логистические маршруты составляли и считали?
Что из списка является средствами синхронизации в Go? Каналы, sync.WaitGroup, sync.Mutex, sync.Cond?
Что ещё нужно помимо Docker-контейнера для запуска сервиса в Kubernetes?
Где ставить COMMIT и ROLLBACK в воркере?
[имя] спросил: расскажите про event-driven архитектуру.
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " has finished sleeping") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " time to stop ...") c <- id } ```
Можно ли сделать константную память, не убирая map?
Клиент может стримить голосовые напрямую из S3 через CDN, как и с картинками — загружать в ближайший по гео CDN?
В компании ты занимался в основном миграцией с PHP на Go?
Почему gRPC работает поверх HTTP/2, а не HTTP/1.1? Какие особенности HTTP/2?
Какие индексы существуют в PostgreSQL?
Для чего чаще всего используется Consul в микросервисной архитектуре?
За что отвечает переменная GOMAXPROCS? Что будет если выставить в единицу?
Расскажи про партиционирование и шардирование базы данных, как это используется у вас.