Практика IT-собеседований
Что такое type assertions и type switches? – Golang · Практика IT-собеседований