1
Теория
1. Какие паттерны проектирования вы знаете?
2. Как устроена Kafka?
3. Какие основные концепции и особенности языка Go вы можете назвать?
4. Расскажите базовые принципы работы с базами данных.
2
Лайвкодинг
5. Задача: Доработать функцию Do, чтобы она отрабатывала приблизительно за 10мс
package main
import (
"context"
"fmt"
"golang.org/x/sync/errgroup"
"sync"
"time"
"errors"
)
func main() {
curTime := time.Now()
m, err :=…