❓ Какую тему разобрать на этой неделе
Anonymous Poll
46%
Конкурентность
28%
Интерфейсы
32%
Дженерики
23%
Контекст
17%
Каналы
👏1
❓ Какой тип канала гарантирует немедленный обмен между отправителем и получателем
Anonymous Poll
14%
Буферизированный канал
71%
Небуферизированный канал
12%
Однонаправленный канал
7%
Закрытый канал
🤣6
❓ Как вызвать встроенный race detector при запуске Go-программы
Anonymous Poll
38%
go run -race
14%
go build -race
25%
go test -race
26%
Все варианты верны
👍1
❓ Какую модель планирования использует Go для выполнения горутин
Anonymous Poll
7%
1:1 (Каждая горутина = поток ОС)
5%
N:1 (Все горутины в одном потоке)
3%
0:N (Без потоков ОС)
70%
N:M (Потоки распределяются по горутинам)
15%
Верного ответа нет
❓ Что произойдет, если забыть разблокировать мьютекс
Anonymous Poll
2%
Появится горутина, которая разблокирует его
2%
Ожидающие его горутины завершатся
90%
Горутины зависнут в ожидании
7%
Его разблокирует первая горутина, которая попросит доступ
❗️ Как вам задачи прошлой недели
Anonymous Poll
19%
Было круто, мозг закипал
32%
Интересно, но хотелось бы больше практики
9%
Некоторые задачи показались сложноватыми
34%
Всё понятно и по делу
15%
Есть идеи для будущих задач
🥱4
🤡36
❓ В чём разница между Timer и Ticker
Anonymous Poll
81%
Timer срабатывает один раз, Ticker — периодически
7%
Timer можно остановить, Ticker — нельзя
12%
Ticker создаёт отдельную горутину, Timer — нет
3%
Это одно и то же
5%
Нет правильного ответа
❗️ Какой вопрос вам больше всего понравился
Anonymous Poll
32%
Про nil у ошибки
9%
Про типы в коде
41%
Про return 42
14%
Про лексер
36%
Про слайсы
🤡3❤1🐳1
❓ Что делает //go:linkname
Anonymous Poll
9%
Определяет зависимость между модулями в go.mod
43%
Указывает линкеру объединить несколько объектных файлов в один бинарник
32%
Связывает локальную переменную или функцию с сущностью из другого пакета
17%
Помечает функцию как exported для использования в C-коде через cgo
❓ Переменные, объявленные, но не использованные в Go, приведут к ошибке в рантайме
Anonymous Poll
44%
Да
55%
Нет
1%
Наверное
❓ Что делает math.Trunc()
Anonymous Poll
77%
Отсекает дробную часть числа
5%
Отсекает целую часть числа
5%
Оставляет в числе только нули
16%
Убирает нули из числа
❓ Почему в мапе могут возникать коллизии
Anonymous Poll
1%
Потому что Go использует недостаточно быстрые хеш-функции
87%
Несколько разных ключей могут дать одинаковый хеш или попасть в один bucket
9%
map в Go имеет фиксированный размер и при превышении лимита новые ключи вытесняют старые
7%
Вместо хранения полного хеша для каждого ключа используется только первый байт
System Design интервью с ТимЛидом из американского FinTech уже завтра
29 октября(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью по System Design.
Как это будет:
📂 Дмитрий Дорофеев, TeamLead в американском FitTech Truv Inc, ex-VK, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Дмитрий будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дмитрию
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot
Реклама.
О рекламодателе.
29 октября(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью по System Design.
Как это будет:
📂 Дмитрий Дорофеев, TeamLead в американском FitTech Truv Inc, ex-VK, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Дмитрий будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дмитрию
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot
Реклама.
О рекламодателе.
🔥1
❓ Вопросы прошлой пятидневной недели мне _____________
Anonymous Poll
18%
Очень понравились
29%
Понравились
21%
Скорее не понравились
14%
Не понравились
32%
Почему такой акцент на пятидневной неделе?
❓ Какие методы предоставляет atomic.Value
Anonymous Poll
27%
Read() и Write()
11%
Lock() и Unlock()
2%
Start() и Stop()
64%
Store() и Load()