👨‍💻DEV [Stepik] Skill Issue → Подготовка к Golang собеседованию (2025)

[Stepik] Skill Issue → Подготовка к Golang собесед_0.png


[Stepik] Skill Issue → Подготовка к Golang собеседованию (2025)

Курс по подготовке к техническому собеседованию на 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

Как учить алгоритмы

Что делать после этого курса

Что вы получаете

* Навыки и знания, необходимые для успешного прохождения собеседований и получения офферов на большие суммы

* Неограниченный по времени доступ к информации

* Чат с поддержкой от автора курса

Наш преподаватель: Skill Issue

В курс входят

51 урок

10часов 39минут видео

2 теста



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх