Курс
Быстрая подготовка к собеседованию по Golang. Тариф Стандарт (Владимир Балун)
1 860 ₽
О курсе
Подойдет Golang-разработчикам и Switcher’ам, которые:
Перегуглили весь интернет запросом «Задачи с собеседований по 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-ов
defer с receiver-ом
Ошибки
Теория урока:
устройство ошибок
Задачи урока:
константные ошибки
перехват деления на ноль
перехват переполнения стека и OOM
перехват размывания nil pointer
оборачивание ошибок
пропуск ...
Похожие курсы
[Balun.Courses] Concurrency в Go. Тариф Стандарт (Владимир Балун)
2 550 ₽[balun.courses] Массивы и срезы: задачи с Golang собеседований (Владимир Балун)
900 ₽[Balun.courses] Глубокий Go — нюансы и тонкости языка за 2 месяца. Тариф Стандарт (Владимир Балун)
1 980 ₽[Udemy] Подготовка к собеседованию по профессии "Тестировщик ПО" (Aleksandr Ponov)
510 ₽Похожие курсы
[Balun.Courses] Concurrency в Go. Тариф Стандарт (Владимир Балун)
2 550 ₽[balun.courses] Массивы и срезы: задачи с Golang собеседований (Владимир Балун)
900 ₽[Balun.courses] Глубокий Go — нюансы и тонкости языка за 2 месяца. Тариф Стандарт (Владимир Балун)
1 980 ₽[Udemy] Подготовка к собеседованию по профессии "Тестировщик ПО" (Aleksandr Ponov)
510 ₽