Вопросы с собеседований на позицию Go developer

Вопрос Сложность Вероятность Тег
Что такое context в Go? Какие бывают context в Go? Когда их нужно использовать и зачем?
80% конкурентность
Какие бывают типы в Go? Целочисленные, дробные, комплексные, структуы, интерфесы, время и дополнить.
80% типы данных
Отличие uint от int?
80% типы данных
Сколько в памяти занимают реализации int32 и int64?
80% типы данных
Что такое константы и можно ли их изменять?
80% типы данных
Какие циклы есть в Go?
80% Общие
Что такое интерфейсы в Go? Чем отличается от интерфейсов в дпугих языказ, например, Java
80% интерфейсы
Какие бывают способы синхронизации данных в Go?
80% конкурентность
Зачем используется ключевое слово defer в Go?
80% Общие
В чем отличие горутины от потока?
80% конкурентность
Как читать из канала и писать в канал?
75% конкурентность
Что такое указатели? Как передаются параметры в функцию по указателю или по значению? Какие типы неявно передаются как указатель? Как передать по указателю?
75% типы данных
Что такое Map? Как устроен в Go? Желательно приблизительно понимать структуру (type hmap struct) и его поля
75% структуры данных
Что будет происходить при конкуррентной записи в map? Как можно решить эту проблему?
75% конкурентность
Как создать канал? Как закрыть канал?
75% конкурентность

Вам доступно всего 15 из 100 вопросов

Для полного доступа бесплатно подпишитесь на Telegram

Бесплатно через Telegram