Главная » Программирование » Balun.Courses - Владимир Балун → Быстрая подготовка к собеседованию по Golang
Balun.Courses - Владимир Балун → Быстрая подготовка к собеседованию по Golang

6 б
Облако Mail
199 P
Артикул: 11562
В наличии
Автор курса: Balun.Courses
Категория: Программирование
Дата выхода: 2025
Продажник от автора: Перейти
Описание
Подойдет Golang-разработчикам и Switcher’ам, которые:
15 уроков
100 задач
Все темы спрашивают на реальных интервью. В уроках быстро разбираем теорию, чтобы закрыть вопросы, которые спрашивают на собеседованиях + разбираем задачи на эти темы
Типы данных
Задачи урока:
Теория урока:
Теория урока:
Теория урока:
Задачи урока:
Теория урока:
Теория урока:
Теория урока:
Теория урока:
Теория урока:
Теория урока:
Задачи урока:
Теория урока:
Теория урока:
Задачи урока:
В материалах нет информации по подготовке к System Design, алгоритмической и другим секциям. Для этого у нас есть отдельные курсы: System Design, Алгоритмы, Глубокий Go и Concurrency в Go
Тариф Стандарт
СКАЧАТЬ
- Перегуглили весь интернет запросом «Задачи с собеседований по Go», и до сих пор не чувствуют уверенности
- Не знают, как проходят собеседования по Go или идут туда первый раз
- Хотят быстро изучить все вопросы и подготовиться к задачам, которые спросят на собеседовании по Go
- Пытались свичнуться на GO, но поняли, что в нем много подводных камней. Не хватает знаний, чтобы пройти собеседование
- Разберешь 100 задач, которые могут встретиться на реальном собеседовании
- Узнаешь, как работает аллокатор, сборщик мусора и планирощик Golang
- Узнаешь, как устроены строки, срезы, словари и каналы Go
- Изучишь различные темы по Concurrency — deadlock, livelock, data race, race condition и многое другое
- Изучишь множество нюансов, тонкостей и подводных камней Go
- Разберешься в глубоких темах Go, которые спросят на собеседовании в BigTech
15 уроков
100 задач
Все темы спрашивают на реальных интервью. В уроках быстро разбираем теорию, чтобы закрыть вопросы, которые спрашивают на собеседованиях + разбираем задачи на эти темы
Типы данных
Задачи урока:
- переполнение целочисленных переменных
- особенности битовых операций со знаковыми числами
- особенности работы с разными системами счисления
- нюансы uintptr
- endianness
- указатели на указатель
Теория урока:
- устройство массивов и срезов
- бесконечная итерация по срезу
- глубокое копирование срезов
- создание среза без инициализации
- возврат среза из функции
- пустые и нулевые срезы
- утечки памяти при работе со срезами
- опасные операции со срезами и массивам
Теория урока:
- устройство строки
- длина строки
- различные способы итерации по строке
- разница итерации по строке и по срезу байт
- особенности получения подстроки из строки
- различные способы конкатенации строк
- использование strings. Builder
- копирование strings. Builder
- конвертация строки в срез байт и обратно
- изменение строки
- утечки памяти при работе со строками
Теория урока:
- устройство словаря
- сравниваемые ключи
- последовательность итерации
- изменение словаря во время итерации
- утечки памяти со словарями
- словари с вещественными числами
- опасные операции со словарями
Задачи урока:
- разные ресиверы
- ambigious selectors
- выравнивание структур
- встраивание типов
- сравнение структур
- пустые структуры
Теория урока:
- устройство интерфейсов
- сравнение интерфейсов
- приведение интерфейсов
- копирование интерфейсов
- срез пустых интерфейсов
- nil интерфейсы
- особенности type assertion
- особенности type switch
Теория урока:
- устройство defer
- defer с циклами
- вычисление defer
- модификация возвращаемого значения с использованием defer
- производительность defer
- последовательность defer-ов
- defer с receiver-ом
Теория урока:
- устройство ошибок
- константные ошибки
- перехват деления на ноль
- перехват переполнения стека и OOM
- перехват размывания nil pointer
- оборачивание ошибок
- пропуск паники
- тонкости паники
- подмена паники
Теория урока:
- устройство аллокатора
- аллокация объектов на стеке и в куче
- аллокация интерфейсов
- аллокация массивов и срезов
Теория урока:
- устройство сборщика мусора
- большие аллокации
- баласты памяти
Теория урока:
- устройство горутин и планировщика
- количество горутин
- запуск горутин
- GOMAXPROCS
- async preemption
- паники с горутинами
- перехват паники из горутины
Задачи урока:
- date race и race condition
- deadlock
- livelock
- некорректная синхронизация структур данных
- локальные мьютексы
- гранулярность блокировок
- опасные операции с мьтексами
- копирование примитивов синхронизации
- CAS
- опасные операции с sync. Cond
- false sharing
Теория урока:
- устройство каналов в языке программирования Go
- select
- data race с каналами
- опасные операции с каналами
- утечки горутин с каналами
- проверка закрытия канала
- nil каналы
- неблокирующая запись и чтение
- приоритизация select
- последовательное выполнение
- особенности записи в канал
Теория урока:
- устройство контекстов
- nil context
- родительские и дочерние контексты
- особенности context. WithValue
- использование контекста
Задачи урока:
- паттерн Fan-In
- паттерн Fan-Out
- паттерн worker pool
- паттерн pipeline
- синхронизация кэша
- распределенный запрос в несколько реплик
- распределенный запрос в несколько шардов
В материалах нет информации по подготовке к System Design, алгоритмической и другим секциям. Для этого у нас есть отдельные курсы: System Design, Алгоритмы, Глубокий Go и Concurrency в Go
Тариф Стандарт
- 15 уроков
- Доступ к курсу на 1 год
- Допматериалы
- Общий чат для вопросов
СКАЧАТЬ
Страница посвящена обучающему материалу «Balun.Courses - Владимир Балун → Быстрая подготовка к собеседованию по Golang», доступному в каталоге Sklads.net.
Год выпуска курса — 2025.
В нашем каталоге курс доступен за 199 рублей.
Материал относится к категории «Программирование».
Другие курсы автора «Balun.Courses» можно найти по имени через поиск Sklads.net.
✅ После оплаты система мгновенно направит на вашу почту ссылку(и) на курс, регистрация необязательна!
🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.
🛑 Авторизуйтесь или зарегистрируйтесь и Вы получите ссылку не только на почту, но и на странице товара.
📲 Наши отзывы на сайте | в Telegram (кликабельно)
🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.
🔆 Нашли дешевле в другом месте? Сделаем цену ещё ниже чем там где вы нашли!
✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@coursx.net Мы всегда на связи!
🤔 Есть сомнения в инфопродукте? В качестве гарантии можем отправить дополнительные скриншоты, любой видео файл или сделать запись с экрана содержимого на облаке.
🔆 Нашли дешевле в другом месте? Сделаем цену ещё ниже чем там где вы нашли!
✍🏻 По всем вопросам, в том числе с оплатой и получением - писать в Telegram (кликабельно), в чат на сайте (в нижнем правом углу) или на почту admin@coursx.net Мы всегда на связи!
Поделиться страницей
Также смотрите
balun.courses / Владимир Балун - Каналы в golang: тонкости и нюансыbalun.courses / Владимир Балун - Матрицы: задачи с алгосекцийbalun.courses / Владимир Балун - Два указателя: задачи с алгосекцийКарина Лебедева - Поиск работы в России и за рубежомStepik - Skill Issue → Подготовка к Golang собеседованию
Часто задаваемые вопросы о складчинах
Что такое складчина?
Складчина — это совместная покупка обучающего материала несколькими участниками. Благодаря этому стоимость курса распределяется между покупателями, и итоговая цена получается значительно ниже предложения автора.
Почему цена ниже, чем на официальном сайте?
Материалы приобретаются совместно, поэтому вам не нужно оплачивать полную авторскую стоимость. На странице товара может быть указана цена оригинального предложения, чтобы вы могли сравнить её со стоимостью на Sklads.net.
Что входит в комплект материалов?
Обычно в комплект входят записи уроков, дополнительные файлы, инструкции, презентации, таблицы и другие материалы, предусмотренные программой курса. Точный состав зависит от конкретного товара и указывается в его описании.
Как я получу доступ после оплаты?
После подтверждения оплаты ссылка на материалы автоматически отправляется на указанную электронную почту. Если вы вошли в аккаунт перед покупкой, ссылка также может быть доступна непосредственно на странице товара.
Можно ли проверить наличие курса до покупки?
Да. По запросу мы можем предоставить подтверждение наличия материалов: дополнительные скриншоты, запись экрана, пример файла или фрагмент одного из уроков.
Что делать, если курс был обновлён автором?
Если у нас появляется новая версия материала, информация об обновлении может быть указана на странице товара. По вопросам актуальности конкретного курса можно обратиться в поддержку перед покупкой.
На какой срок предоставляется доступ?
Доступ к материалам предоставляется без ограничения по времени, пока ссылка остаётся активной. Для надёжности рекомендуем сохранить материалы на своё устройство или личное облако после получения.
Возможен ли возврат средств?
Возврат возможен, если после оплаты вы не получили доступ к приобретённому материалу и проблема не была устранена поддержкой.
Другие складчины
Дети и родители
Stepik / Елена Костарева - Рефлексы - основа для успешного развития и обучения
169 ₽
Инвестиции, Трейдинг, Криптовалюта
Chinettiforex - Торговая система для форекс ChinEtti Pip Collector
169 ₽
Быстрая доставка
Гарантируем быструю доставку заказа на ваш Email.
Лучшие цены
Гарантируем самые низкие цены. Сделаем цену ниже если нашли дешевле.
Прием заказов 24/7
Заказы принимаются круглосуточно!
100% Безопасная оплата
Безопасная оплата и получение заказа.