Этот паттерн чаще всего СПРАШИВАЮТ на собеседовании по Go Concurrency

Этот паттерн чаще всего СПРАШИВАЮТ на собеседовании по Go Concurrency

2.256 Lượt nghe
Этот паттерн чаще всего СПРАШИВАЮТ на собеседовании по Go Concurrency
В этом видео мы подробно разбираем concurrency паттерны в Go, делая акцент на одном из самых популярных — workerpool. Вы узнаете, как правильно реализовать workerpool с примитивным типом, какие ошибки часто встречаются при закрытии канала и обработке контекста, и как их избежать. Мы также покажем, как улучшить решение с помощью generic подхода, что особенно важно в современном Go программировании. Если вы готовитесь к собеседованию в Ozon или других BigTech компаниях, это видео даст вам практическое понимание того, как работают Go concurrency и где чаще всего допускаются ошибки. Мы разберём типичную задачу из Go собеседований, которую можно встретить при отборе в bigtech компанию. Кроме практики, вы получите советы по разработке на Go, узнаете больше о параллельном программировании и как эффективно использовать Go workerpool в боевом коде. Видео подойдёт как новичкам, ищущим go tutorial for beginners, так и опытным разработчикам, стремящимся улучшить свои навыки и подготовиться к интервью. Telegram: https://t.me/igoroutine VK: https://vk.com/igoroutine Instagram: https://instagram.com/igoroutine YouTube: https://www.youtube.com/@igoroutine Таймкоды: 00:00 - Введение 00:12 - Обзор concurrency паттернов в Go 00:54 - Демонстрация workerpool паттерна 01:09 - Реализация workerpool с int и ошибкой закрытия канала 05:05 - Реализация workerpool с ошибкой обработки закрытия контекста 06:28 - Корректная реализация workerpool 07:20 - Реализация workerpool с generic подходом 09:12 - Ссылка на исходный код видео 09:22 - Пример задачи из собеседования в Ozon 11:33 - Финал