Golang задачи с собеседований
4.54K subscribers
504 photos
6 videos
12 files
243 links
Задачи, тесты и теоретические вопросы по Go. Так же по gin, grpc, горутинах, архитектуре api и http стэку.

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
Какой механизм Go используется для реализации паттерна fan-in
Anonymous Poll
13%
Мьютекс
85%
Каналы
2%
Таймеры
2%
Интерфейсы
Сколько верных ответов было у вас на этой неделе
Anonymous Poll
50%
5-7
17%
3-4
9%
1-2
24%
Ни одного, ну и вопросы!
🤡2
Что делает метод Get() у sync.Pool, если внутри нет ни одного объекта и поле New не задано
Anonymous Poll
13%
Паникует
17%
Блокируется, пока не появится объект
24%
Создаёт новый объект через reflect.New
48%
Возвращает nil
Поставьте эмодзи, который ассоциируется с вопросами прошедшей недели
Anonymous Poll
22%
👍
16%
⚡️
10%
⭐️
35%
🤨
18%
😢
14%
😞
Go операция atomic.CompareAndSwapInt32 используется для реализации lock-free алгоритмов. Как называется проблема, когда значение меняется с A на B, затем обратно на A
Anonymous Poll
4%
Deadlock
64%
ABA-проблема
23%
Race Condition
9%
Livelock
Какой метод регистрирует ошибку и продолжает выполнение теста, но не выводит сообщение об ошибке
Anonymous Poll
70%
t.Error()
25%
t.Fail()
3%
t.Fatal()
3%
t.FailNow()
При использовании atomic в Go для повышения надежности при реализации lock-free структур данных было введено дополнительное поле — счетчик версии. Зачем он нужен
Anonymous Poll
6%
Для ускорения операций
6%
Для уменьшения затрат памяти
75%
Для предотвращения ABA-проблемы
15%
Для повышения совместимости
🤔6
🔍Тестовое собеседование с Go-разработчиком из Яндекса

11 декабря(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.

Как это будет:
📂 Владислав Кирпичов, Go-разработчик в Яндексе, ex-VK, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Влад будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Владу

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир →
@shortcut_go_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
2