Runtime и планировщик
Вопросов: 30 из 23 собеседований. Источник указан в заголовке группы.
Часто повторяются
Заголовок раздела «Часто повторяются»- что такое netpoller? — встречается 2×
Все вопросы
Заголовок раздела «Все вопросы»Avito / Авито (платформа)
Заголовок раздела «Avito / Авито (платформа)»- за какое время выполнятся все запросы при GOMAXPROCS=1?
- что такое netpoller?
Bizone / Бизон
Заголовок раздела «Bizone / Бизон»- Что такое кооперативная многозадачность?
Burger King / Бургер Кинг
Заголовок раздела «Burger King / Бургер Кинг»- Как рантайм Go управляет потоками?
EffectiveSoft — 1 кв 2026
Заголовок раздела «EffectiveSoft — 1 кв 2026»- Как значение переменной
GOMAXPROCSсоотносится с архитектурой процессора? По умолчанию она равна количеству физических или виртуальных ядер?
Employcity
Заголовок раздела «Employcity»- Работал ли с рефлексией?
Exness - 1
Заголовок раздела «Exness - 1»- Is a green thread a seed or a system thread?
- Will each application have its own iteration (of the Go runtime)? Or will there be a common iteration for all applications?
Flant / Флант - 1 — 2 кв 2025
Заголовок раздела «Flant / Флант - 1 — 2 кв 2025»- Можно ли на Go писать драйверы для ядра Linux? Почему?
Flant / Флант - 2 — 1 кв 2026
Заголовок раздела «Flant / Флант - 2 — 1 кв 2026»- Можно ли на Go писать драйверы для ядра Linux? Почему да или нет?
Kaspersky / Касперский - 5 — 2 кв 2025
Заголовок раздела «Kaspersky / Касперский - 5 — 2 кв 2025»- Каким образом получается, что горутины выстраиваются в одну очередь выполнения?
- От чего зависит количество потоков?
Lamoda / Ламода - 1
Заголовок раздела «Lamoda / Ламода - 1»- Что такое netpoller?
Magnit / Магнит - 3 (SuperApp) — 1 кв 2025
Заголовок раздела «Magnit / Магнит - 3 (SuperApp) — 1 кв 2025»- Есть процессор, у него 4 ядра и 8 потоков. Представим, что все 8 потоков доступны для нашей программы. Создаем 100 горутин и в каждой из них бесконечный for. Что будет?
MTS / МТС (Enablement platform)
Заголовок раздела «MTS / МТС (Enablement platform)»- GOMAXPROCS это?
MTS / МТС (тестирование) — 1 кв 2025
Заголовок раздела «MTS / МТС (тестирование) — 1 кв 2025»- Что делает функция
runtime.Gosched()?
Ozon / Озон (вопросы и ревью кода) — 4 кв 2025
Заголовок раздела «Ozon / Озон (вопросы и ревью кода) — 4 кв 2025»- Что такое переменная GOMAXPROCS в Go и зачем она нужна?
Ozon / Озон (полный список, ч. 1) — 3 кв 2024
Заголовок раздела «Ozon / Озон (полный список, ч. 1) — 3 кв 2024»- Чем отличается процесс от системного потока?
- Что такое GOMAXPROCS? Зачем это нужно?
- Может ли приложение с GOMAXPROCS=4 потреблять больше 4-eх ядер CPU?
Rambler / Рамблер - 2 — 4 кв 2025
Заголовок раздела «Rambler / Рамблер - 2 — 4 кв 2025»- Предположим, какая-то из горутин выполняет тяжелую вычислительную задачу и работает очень долго. Что произойдет с этой горутиной и с другими горутинами, которые стоят за ней в очереди?
- Другой вариант: приложение использует несколько логических процессоров. Если на одном из процессоров закончились горутины для выполнения, будет ли этот процессор простаивать?
Rshb / Россельхозбанк (PaaS) — 1 кв 2025
Заголовок раздела «Rshb / Россельхозбанк (PaaS) — 1 кв 2025»- Приложение работало на одном ядре CPU, добавили второе, но оно все равно использует только одно. Почему?
Rutube - 1
Заголовок раздела «Rutube - 1»- Что такое М?
SberTech SynAI — 1 кв 2026
Заголовок раздела «SberTech SynAI — 1 кв 2026»- Как блокирующиеся системные вызовы влияют на работу планировщика?
VK / ВК (ВКонтакте) - 1 — 2 кв 2025
Заголовок раздела «VK / ВК (ВКонтакте) - 1 — 2 кв 2025»- ответить на ряд вопросов по многопоточной работе с это чередью и особенностях работы рантайма.
Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025
Заголовок раздела «Wildberries / WB - 5 (Команда спецпроектов) — 1 кв 2025»- Глобальная очередь, как из нее забираются горутины?
- Что происходит, если у процессора закончились горутины?
Wildberries / WB - 9 (Рекламная платформа)
Заголовок раздела «Wildberries / WB - 9 (Рекламная платформа)»- Netpoller
Yadro / Ядро - Рекомендованные вопросы
Заголовок раздела «Yadro / Ядро - Рекомендованные вопросы»- Каковы функции шедулера?