Red Sun
Модератор
- 01.01.22
- 44.444
- 507.289
Другие курсы от автора:
[Ирина Выходцева] Супы для работы (2025)
[Ирина Очеретина] Точка жизни: Здоровая шея. Тариф Онлайн версия (2025)
[Константин Михайлов] Китай. Лекция 7. Период Юань - монгольское правление...
[Галина Ткаченко] GT Избранное 2026. Подписка на любимые курсы. Тариф 1...
[Никита Чернов] [Life Practic] Интерперсональная терапия (2025)
[Сергей Леонов] [ЗоЖиГай] В гостях у сказки (2025)
[Дарья Лукашевская] [karpov.courses] Superset: создание дашбордов для...
[Ирина Очеретина] Точка жизни: Здоровая шея. Тариф Онлайн версия (2025)
[Константин Михайлов] Китай. Лекция 7. Период Юань - монгольское правление...
[Галина Ткаченко] GT Избранное 2026. Подписка на любимые курсы. Тариф 1...
[Никита Чернов] [Life Practic] Интерперсональная терапия (2025)
[Сергей Леонов] [ЗоЖиГай] В гостях у сказки (2025)
[Дарья Лукашевская] [karpov.courses] Superset: создание дашбордов для...
[Skill Issue] [Stepik] Подготовка к Golang собеседованию (2025)
Курс по подготовке к техническому собеседованию на Golang-разработчика, грейд middle/middle+/senior Включает в себя необходимую теорию, стратегии ответов на сложные вопросы, и разбор часто встречающихся практических задач.
С помощью этого курса вы сможете за короткий срок подготовиться к сложным техническим собеседованиям.
Для кого этот курс
- Начальные знания языка Go
- Базовые знания в Computer Science
- Начальные знания о базах данных
Программа курса
О курсе
Как проходить курс
Поддержка
Работа с памятью в Go
Стек и куча
Указатели (ссылки)
Nil values
Сборщик мусора
Платформа Go
Слайсы
Мапы
Интерфейсы
Строки
Планировщик и горутины
Планировщик операционной системы
Потоки
Что такое горутина?
Что такое горутина - второй вариант
Зачем в Go свой планировщик?
MxN планировщик
Work stealing и глобальная очередь
Вытеснение горутин
Синхронный syscall
Асинхронный syscall (netpoller)
Long running task
Практика по конкурентности в Go
Введение
Задачи на конкурентность
Задачи на каналы
Задачи на паттерны
Асинхронный кэш
Базы данных для собеседований
Введение
ACID
Репликация и Cap теорема
Шардирование
Индексы
Главный вопрос
Очереди сообщений. Apache Kafka
Почему Кафка?
Гарантии доставки. At most once
Гарантии доставки. At least once
Гарантии доставки. Exactly once. Transactional outbox
DLQ
Топики и партиции
Linux и сети - выйдет 11.2025
Linux для собеседований
Сети для собеседований
Проектирование распределенных систем (System Design) - выйдет 01.2026
Паттерны микросервисов
Основы проектирования распределенных систем
Элементы System Design для собеседований
Как проходить System Design собеседования
Дополнительные материалы
Введение в конкурентность
Как правильно работать с каналами
Решение сложной задачи с каналами
Утечки горутин
Как учить SQL
Как учить алгоритмы
Что делать после этого курса
Что вы получаете
В курс входят
51 урок
10часов 39минут видео
2 теста
Подробнее:
Курс по подготовке к техническому собеседованию на Golang-разработчика, грейд middle/middle+/senior Включает в себя необходимую теорию, стратегии ответов на сложные вопросы, и разбор часто встречающихся практических задач.
С помощью этого курса вы сможете за короткий срок подготовиться к сложным техническим собеседованиям.
Для кого этот курс
- Курс в первую очередь для тех, кто хочет перейти на Go с другого языка и не потерять при этом грейд, а в каких-то случаях даже поднять грейд при переходе.
- Так же курс подойдет и для действующих Go-разработчиков, которые хотят увеличить свой доход за счет смены работы.
- Начальные знания языка Go
- Базовые знания в Computer Science
- Начальные знания о базах данных
Программа курса
О курсе
Как проходить курс
Поддержка
Работа с памятью в Go
Стек и куча
Указатели (ссылки)
Nil values
Сборщик мусора
Платформа Go
Слайсы
Мапы
Интерфейсы
Строки
Планировщик и горутины
Планировщик операционной системы
Потоки
Что такое горутина?
Что такое горутина - второй вариант
Зачем в Go свой планировщик?
MxN планировщик
Work stealing и глобальная очередь
Вытеснение горутин
Синхронный syscall
Асинхронный syscall (netpoller)
Long running task
Практика по конкурентности в Go
Введение
Задачи на конкурентность
Задачи на каналы
Задачи на паттерны
Асинхронный кэш
Базы данных для собеседований
Введение
ACID
Репликация и Cap теорема
Шардирование
Индексы
Главный вопрос
Очереди сообщений. Apache Kafka
Почему Кафка?
Гарантии доставки. At most once
Гарантии доставки. At least once
Гарантии доставки. Exactly once. Transactional outbox
DLQ
Топики и партиции
Linux и сети - выйдет 11.2025
Linux для собеседований
Сети для собеседований
Проектирование распределенных систем (System Design) - выйдет 01.2026
Паттерны микросервисов
Основы проектирования распределенных систем
Элементы System Design для собеседований
Как проходить System Design собеседования
Дополнительные материалы
Введение в конкурентность
Как правильно работать с каналами
Решение сложной задачи с каналами
Утечки горутин
Как учить SQL
Как учить алгоритмы
Что делать после этого курса
Что вы получаете
- Навыки и знания, необходимые для успешного прохождения собеседований и получения офферов на большие суммы
- Неограниченный по времени доступ к информации
- Чат с поддержкой от автора курса
В курс входят
51 урок
10часов 39минут видео
2 теста
Подробнее:
Скачать:![]()
Проходим интервью на Go разработчика уровня senior и выше
Курс по подготовке к техническому собеседованию на Golang-разработчика, грейд middle/middle+/senior Включает в себя необходимую теорию, стратегии ответов на сложные вопросы, и разбор часто встречающихся практических задач.stepik.org
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.