Быстрая подготовка к собеседованию по Golang. Тариф Стандарт (Владимир Балун)

Курс

Быстрая подготовка к собеседованию по 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 оборачивание ошибок пропуск ...