Открытое собеседование на Middle Go-разработчика в WB Из интересного Go-интерфейсы и nil. Тонкости ? L из SOLID в Go. Какие особенности ? Пустой интерфейс. Для чего нужен, как используется ? Почему не можем заменить везде на "any"? Может ли функция быть интерфейсом? Асинхронность vs параллельность Можно ли на Go реализовать чистую параллельность (например на 4 ядра) GOMAXPROC=1 что будет? 1 очередь, 1 процессор, 1 горутина выполняется в моменте GMP GRPC. Концепция, преимущества? В чем плюсы относительно REST-а? Преимущества HTTP2 перед HTTP Схема работы HTTPS/TLS Симметричное и асимметричное шифрование Паттерны Transaction outbox и Transaction inbox Идемпотентность консьюмеров Circuit breaker и Rate Limit Балансировщики трафика L4 L7