Golang
Что такое реляционная база данных?
Как обеспечить отсутствие дублей при переключении между машинами (одна деградирует, вторая подхватывает)?
Как найти медленный запрос? Был ли опыт оптимизации таких запросов?
Как проверить загрузку 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 программируешь и интересуешься ли нововведениями?
Исправь ошибки в предложении: На всякий уточню: пятница это завтра?
Что произойдет, если попробовать прочитать из закрытого канала?
Покрывал ли сам тестами свой код?
Как вы подходите к разгребанию сложной задачи в legacy-коде с разными технологиями (Go, Bash, Python, Jenkins) за один спринт?