Телеграм

Библиотека Go для собеса | вопросы с собеседований

@go_interview_lib Программирование и разработка
РКН: проверяем Иноагент: проверяем
Вопросы с собеседований по Go и ответы на них.

Учиться у нас: clc.to/iEeaZw

По рекламе: @tproger_sales_bot

Для обратной связи: @proglibrary_feeedback_bot

Наши каналы: https://t.me/proglibrary/9197

Статистика обновлена 12.11.2026 в 22:22 · 1 просмотр страницы · Хотите больше просмотров?

Подписчики7 407
Охват поста1 218 16% от подписчиков
ERR за месяц16,44%
ERR за 24 часа8,86%

Динамика за 30 дней

Рекламные публикации

Рекламных публикаций не найденоЗа последнее время мы не нашли на площадке ни одного рекламного поста.

Последние публикации

Все посты канала →
Открыть пост ↗
🤖 Два курса по AI по цене одного — только до 15.11!

Наигрались с нейросетями, и хотите применять их в реальных проектах?

Обращаем ваше внимание на ИИ-связку Proglib Academy:

➡️ «ИИ для разработчиков» — соберите собственный рабочий процесс с AI: от планирования и написания кода до тестирования и code review.

➡️ «Разработка ИИ-агентов» — научитесь создавать агентов, которые умеют работать с API, базами знаний и внешними инструментами, выполнять последовательность действий и решать прикладные задачи.


⏬ Вы получите два взаимодополняющих навыка: эффективную AI-разработку и инженерное создание AI-агентов за 59 000 ₽.

📍 Покупаете один курс, второй - в подарок. Не упустите свой шанс прокачаться - только до 15 ноября 😏
👁 255 💬 2 ↻ 1 сегодня в 16:14
Открыть пост ↗
👀 Когда нужны errors.Is и errors.As вместо прямого сравнения ошибки?

Ответ: errors.Is проверяет, соответствует ли ошибка заданной ошибке, проходя по дереву обёрток. Это удобно, например, для проверки sql.ErrNoRows после добавления контекста через fmt.Errorf с %w.

errors.As находит ошибку нужного типа и записывает её в целевую переменную. В As передают указатель на эту переменную. Прямое сравнение через == проверяет сами значения и не проходит по обёрткам.

Документация.

Источник вопроса

➡️ Навигация: База знаний • Задачи • Собеседования • Вакансии

🐸 Библиотека программиста
👁 444 💬 2 ↻ 2 сегодня в 12:05
Открыть пост ↗
👀 Почему error с nil-указателем внутри не равен nil?

Ответ: Интерфейс хранит динамический тип и значение. Он равен nil, когда у него нет ни динамического типа, ни значения.

Если переменную типа *MyError со значением nil вернуть как error, интерфейс получит тип *MyError. Проверка err != nil сработает. При отсутствии ошибки возвращайте nil явно, чтобы вызывающий код получил пустой интерфейс error.

Документация.

Источник вопроса

➡️ Навигация: База знаний • Задачи • Собеседования • Вакансии

🐸 Библиотека программиста
👁 656 💬 3 ↻ 4 вчера в 12:02