Перейти к основному контенту

Открытое собеседование на Middle Go-разработчика в WB

Из интересного

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