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

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

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

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

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