Перейти к основному содержимому
View All Authors

4 ЛОВУШКИ по УКАЗАТЕЛЯМ с СОБЕСЕДОВАНИЯ на GOLANG РАЗРАБОТКУ

· 33 мин. чтения

Сегодня мы разберем разбор четырех классических «ловушек» с указателями в Go от разработчика и ментора Димы Уурина, который на живых примерах кода демонстрирует разницу между value и pointer receivers, передачей аргументов по значению, запретом на взятие адреса элемента мапы и изменением семантики переменной цикла for range в версии 1.22. Это подробное руководство по тем «подводным камням», знание которых отличает уверенного гофера от новичка на технических собеседованиях.

5 ЛОВУШЕК по СТРОКАМ с СОБЕСЕДОВАНИЯ на GOLANG разработчика

· 44 мин. чтения

Сегодня мы разберем обучающее видео от разработчика и ментора Димурина, посвященное семи ключевым ловушкам работы со строками в Go. Автор наглядно демонстрирует разницу между байтами и рунами, подводные камни функции len, итерации через range, иммутабельность строк и эффективную конкатенацию через strings.Builder. Разбор сопровождается примерами кода и объяснением внутренней структуры строки, что делает материал полезным для подготовки к техническим собеседованиям как новичкам, так и опытным разработчикам.

5 ЛОВУШЕК по БАЗОВЫМ ТИПАМ ДАННЫХ с СОБЕСЕДОВАНИЯ на GOLANG разработчика

· 15 мин. чтения

Сегодня мы разберём разбор типичных ловушек на собеседовании по теме базовых типов данных в Go, который проводит действующий разработчик и ментор Дима Урин. В ходе обсуждения он последовательно объясняет ключевые особенности языка: различия между объявлением переменных через var и :=, концепцию нулевых значений (zero value), зависимость размера int от платформы, необходимость явного приведения типов и последствия переполнения при работе с числовыми типами. В завершение разбирается реальная задача с технического собеседования в 2ГИС, демонстрирующая, как переполнение при приведении большого числа к int32 приводит к получению максимального значения этого типа.

Собеседование в Озон. Golang разработка. Задача на net/http.

· 32 мин. чтения

Сегодня мы разберем процесс решения объемной задачи на живом собеседовании, где кандидат шаг за шагом проектирует и дорабатывает HTTP-проверку хостов, постепенно усложняя архитектуру: от простого последовательного запроса до конкурентной модели с каналами, контекстами, правильной обработкой ошибок и написанием тестов, демонстрируя навыки проектирования и clean code на практике.