Условие
Вопросы разбиты по логическим блокам. Темп собеседования зависит от уровня кандидата и интервьюера. В сниппетах кода (Go Playground) кандидат должен объяснить поведение программы.
Go
1. Какие технологические преимущества экосистемы Go вы можете назвать?
2. Какие технологические недостатки языка Go вы можете назвать?
3. Что вас огорчает в системе типов Go?
4. Почему на Go практически не пишут расширений для других языков и динамических библиотек?
5. Go — императивный или декларативный? А в чем разница?
6. Что такое thread pool, какого он размера и зачем он нужен?
7. Каковы функции шедулера?
8. Что происходит, когда вы отправляете данные из горутины в сетевое соединение?
9. Почему…