Что такое Helm и зачем он нужен? Что там определяется?
Какие принципы ООП есть и как они реализуются в Go?
Как настроить Kafka для 100 инстансов приложения с 10 потоками каждый, чтобы никто не блокировал друг друга?
Что такое строка в Go? Как узнать длину строки в символах и в байтах?
Какая была нагрузка на систему и сколько параметров в каждом запросе?
Зачем пользоваться интерфейсами?
Как обеспечить отсутствие дублей при переключении между машинами (одна деградирует, вторая подхватывает)?
Как найти медленный запрос? Был ли опыт оптимизации таких запросов?
Как проверить загрузку CPU и памяти в Linux?
Что такое nil channel в Go?
Ты не работал в стартапах, но тебе близок этот формат — почему?
Количество уникальных пользователей, количество переходов, стоимость клика — расскажите про эти метрики
А где хранили метрики? VictoriaMetrics не использовали?
```go func main() { wg := sync.WaitGroup{} for i := 0; i < 10; i++ { wg.Add(1) go func(wg sync.WaitGroup) { defer wg.Done() fmt.Println(i) }(wg) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```
Знаешь, что такое табличное тестирование (table-driven tests)?
Почему решил обратить внимание на рынок? Что сейчас для себя ищешь? На что обращаешь внимание при выборе новой компании?
Что такое context в Go и для чего он нужен?
Расскажи про паттерн Semaphore?
Какие есть правила работы с интерфейсами в Go?
Какие паттерны конкурентности ты знаешь в Go?