Джокер
Администратор
- Регистрация
- 2 Янв 2015
- Сообщения
- 113.236
- Реакции
- 72.959
Складчина: Подготовка к Golang собеседованию [Stepik] [Skill Issue]
Курс по подготовке к техническому собеседованию на Golang-разработчика, грейд middle/middle+/senior Включает в себя необходимую теорию, стратегии ответов на сложные вопросы, и разбор часто встречающихся практических задач.
С помощью этого курса вы сможете за короткий срок подготовиться к сложным техническим собеседованиям.
Для кого этот курс
Курс в первую очередь для тех, кто хочет перейти на Go с другого языка и не потерять при этом грейд, а в каких-то случаях даже поднять грейд при переходе.
Так же курс подойдет и для действующих Go-разработчиков, которые хотят увеличить свой доход за счет смены работы.
Начальные требования
- Начальные знания языка Go
- Базовые знания в Computer Science
- Начальные знания о базах данных
Программа курса
О курсе
Работа с памятью в Go
Платформа Go
Планировщик и горутины
Практика по конкурентности в Go
Базы данных для собеседований
Очереди сообщений. Apache Kafka
Linux и сети
Проектирование распределенных систем (System Design)
Дополнительные материалы
Спойлер: Подробно:
О курсе
Как проходить курс
Поддержка
Работа с памятью в 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 и сети
Linux для собеседований
Сети для собеседований
Проектирование распределенных систем (System Design)
Паттерны микросервисов
Основы проектирования распределенных систем
Элементы System Design для собеседований
Как проходить System Design собеседования
Дополнительные материалы
Введение в конкурентность
Как правильно работать с каналами
Решение сложной задачи с каналами
Утечки горутин
Как учить SQL
Как учить алгоритмы
Что делать после этого курса
Что вы получаете
Навыки и знания, необходимые для успешного прохождения собеседований и получения офферов на большие суммы
Неограниченный по времени доступ к информации
Чат с поддержкой от автора курса
Наш преподаватель: Skill Issue
В курс входят
51 урок
10часов 39минут видео
2 теста
СКАЧАТЬ СЛИВЫ КУРСОВ
Курс по подготовке к техническому собеседованию на Golang-разработчика, грейд middle/middle+/senior Включает в себя необходимую теорию, стратегии ответов на сложные вопросы, и разбор часто встречающихся практических задач.
С помощью этого курса вы сможете за короткий срок подготовиться к сложным техническим собеседованиям.
Для кого этот курс
Курс в первую очередь для тех, кто хочет перейти на Go с другого языка и не потерять при этом грейд, а в каких-то случаях даже поднять грейд при переходе.
Так же курс подойдет и для действующих Go-разработчиков, которые хотят увеличить свой доход за счет смены работы.
Начальные требования
- Начальные знания языка Go
- Базовые знания в Computer Science
- Начальные знания о базах данных
Программа курса
О курсе
Работа с памятью в Go
Платформа Go
Планировщик и горутины
Практика по конкурентности в Go
Базы данных для собеседований
Очереди сообщений. Apache Kafka
Linux и сети
Проектирование распределенных систем (System Design)
Дополнительные материалы
Спойлер: Подробно:
О курсе
Как проходить курс
Поддержка
Работа с памятью в 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 и сети
Linux для собеседований
Сети для собеседований
Проектирование распределенных систем (System Design)
Паттерны микросервисов
Основы проектирования распределенных систем
Элементы System Design для собеседований
Как проходить System Design собеседования
Дополнительные материалы
Введение в конкурентность
Как правильно работать с каналами
Решение сложной задачи с каналами
Утечки горутин
Как учить SQL
Как учить алгоритмы
Что делать после этого курса
Что вы получаете
Навыки и знания, необходимые для успешного прохождения собеседований и получения офферов на большие суммы
Неограниченный по времени доступ к информации
Чат с поддержкой от автора курса
Наш преподаватель: Skill Issue
В курс входят
51 урок
10часов 39минут видео
2 теста
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Wow-птичка [Тариф Продвинутый] [Wow Desert]
- Физика в играх. Увлекательные опыты и эксперименты + Физика в играх [Бруно Донат]
- [МИФ] Селфиметрика. Путеводитель по системному мышлению о себе [Дмитрий Васильев]
- Ключ от квартиры, где деньги лежат [Ольга Фандорина]
- Русские руны [Татьяна Соловьёва]
- Создание и продвижение канала в Телеграм: подробный пошаговый гайд + Продвижение каналов в Telegram [Стэлла Мариус]
- [Питер] Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды [Моритэру Исида, Соити Миядзаки]
- Волшебнер. Научи ребёнка изобретать [Алексей Щинников]
- Рабочая тетрадь. Карта желаний: осознанное планирование жизни [Елена Казакова]
- Не плохие люди. Негативные предикторы личности и поведения [Анатолий Павин]