
- Главная
- Каталог
- Наука и технологии
- Библиотека Go для собеса | вопросы с собеседований
Библиотека Go для собеса | вопросы с собеседований
Вопросы с собеседований по Go и ответы на них.
Статистика канала
По умолчанию максимальный размер стека горутины —
runtime/debug.SetMaxStack или просто import "runtime/debug"
debug.SetMaxStack(512 * 1024 * 1024) // установить лимит 512 МБ
Если горутина превысит этот лимит, то будет
notifyList содержит два счётчика: wait (
При вызове Signal() (
Такой подход гарантирует строгий
default в Go превращает select в Где это полезно:
default берёт на себя фоновые задачи и проверки состояния, пока основной поток не простаивает в блокировке.У горутины есть два концептуальных состояния, про которые обычно и спрашивают на собесах, и несколько внутренних статусов рантайма.
Чаще всего говорят о двух состояниях живой горутины:
Новая горутина после
go f() стартует в работающем состоянии и может переходить в блокировку и обратно.Внутренние статусы рантайма Go
_Gidle — горутина _Grunnable — готова к запуску, лежит в локальной или глобальной очереди _Grunning — сейчас исполняет пользовательский код на привязанном M и P._Gwaiting — заблокирована _Gdead — помечена как _Gcopystack — в процессе _Gpreempted — принудительно остановлена из-за Стандартная мапа в Go не потокобезопасна — при одновременном доступе из нескольких горутин без синхронизации неизбежен
Есть три основных подхода:
Также стоит помнить про
Архитектурные вопросы на
Go-собеседованиях всё чаще касаются высоких нагрузок и ИИ. Как маршрутизировать мультиагентные системы под нагрузкой, контролировать затраты на токены и не нарушить 152-ФЗ?Обновлённая программа делает упор на жёсткий инжиниринг и вывод в прод. Вы научитесь строить ReAct-циклы, работать с
LangGraph и AutoGen, внедрять продвинутый RAG, протоколы MCP и AgentOps. Все ключевые навыки в одном месте: измеримость систем, time-travel дебаггинг, управление браузером, human-in-the-loop и развёртывание в закрытых контурах.Почему нельзя откладывать:
— масштабная акция «3 курса по цене 1» сгорает уже сегодня;
— промокод
Agent на скидку 10 000 рублей действует последние часы;— сразу после оформления открываются материалы для подготовки — начать учиться можно прямо сейчас.
Забронировать место на курсе и забрать бонусы до конца дня
Реляционная или
Нереляционная или
Основные отличия, которые важны на практике: реляционные базы дают полный ACID и хорошо работают со сложными
NoSQL проще масштабировать
Реляционная или
Нереляционная или
Основные отличия, которые важны на практике: реляционные базы дают полный ACID и хорошо работают со сложными
NoSQL проще масштабировать
Да, но только через
Когда горутина пишет в
func main() {
ch := make(chan int, 1) // буфер = 1
ch <- 42 // записали, не заблокировались
val := <-ch // прочитали
fmt.Println(val) // 42
}
Почему с
func main() {
ch := make(chan int) // без буфера
ch <- 42 // горутина блокируется здесь навсегда
val := <-ch // до этой строки никогда не дойдёт
fmt.Println(val)
}
// fatal error: all goroutines are asleep - deadlock!
В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про
AgentOps и сместили фокус с базовых концепций на суровый инжиниринг. Рассказать про устройство горутин на собеседовании легко, а вот заставить ИИ-агента стабильно работать под высокой нагрузкой в проде и не сливать бюджет — задача со звёздочкой.В программе:
— практика с первого занятия:
Jupyter-ноутбуки с автопроверкой;— оркестрация в
LangGraph: human-in-the-loop и механизм time-travel;— продвинутый
RAG для продакшена и парсинг сложных документов;— контроль экономики агентов: маршрутизация и кеширование запросов;
— развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ.
В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок).
Доступ к материалам для предварительной подготовки откроется сразу после оплаты.
По промокоду
Agent забирайте скидку 10 000 ₽ (89 000 ₽ вместо 99 000 ₽). Успейте занять место до 28 февраля!👉 Присоединиться к четвёртому потоку и вывести агентов в прод
Отзывы канала
Каталог Телеграм-каналов для нативных размещений
Библиотека Go для собеса | вопросы с собеседований — это Telegam канал в категории «Наука и технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 7.3K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 7.3, количество отзывов – 0, со средней оценкой 0.0.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 8391.6 ₽, а за 0 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий