ru
Feedback
Golang вопросы собеседований

Golang вопросы собеседований

Открыть в Telegram

@notxxx1 - админ @Golang_google - Golang для разработчиков @itchannels_telegram - 🔥лучшие из ит @golangl - chat @golangtests - golang tests @golang_jobsgo - go chat jobs @ai_machinelearning_big_data - AI @data_analysis_ml РКН: clck.ru/3FmtKd

Больше

📈 Аналитический обзор Telegram-канала Golang вопросы собеседований

Канал Golang вопросы собеседований (@golang_interview) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 14 986 подписчиков, занимая 8 517 место в категории Технологии и приложения и 44 145 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 14 986 подписчиков.

Согласно последним данным от 26 июля, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило 59, а за последние 24 часа — 6, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 20.43%. В первые 24 часа после публикации контент обычно набирает 8.96% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 3 062 просмотров. В течение первых суток публикация набирает 1 342 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 10.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как git, docker, github, контейнер, sql.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
@notxxx1 - админ @Golang_google - Golang для разработчиков @itchannels_telegram - 🔥лучшие из ит @golangl - chat @golangtests - golang tests @golang_jobsgo - go chat jobs @ai_machinelearning_big_data - AI @data_analysis_ml РКН: clck.ru/3Fmt...

Благодаря высокой частоте обновлений (последние данные получены 27 июля, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

14 986
Подписчики
+624 часа
+507 дней
+5930 день
Архив постов
https://github.com/inspektor-gadget/inspektor-gadget## Inspektor Gadget: eBPF для отладки Kubernetes и Linux Inspektor Gadget
https://github.com/inspektor-gadget/inspektor-gadget## Inspektor Gadget: eBPF для отладки Kubernetes и Linux Inspektor Gadget — open-source набор инструментов для диагностики через eBPF. Умеет: - отслеживать процессы, файлы, сеть и syscalls; - связывать kernel-события с pod и контейнерами; - работать через kubectl gadget и CLI ig; - запускать eBPF-гаджеты из OCI images; - экспортировать данные в observability-системы. Пример:

kubectl gadget run trace_open:latest
Покажет, какие файлы открывают процессы внутри кластера. Полезно для SRE и Kubernetes-инженеров, когда логов и метрик уже недостаточно и нужно посмотреть, что происходит прямо на уровне ядра Linux. https://github.com/inspektor-gadget/inspektor-gadget

Каждый год в середине лета мы с друзьями собираемся на E-CODE. Ещё относительно молодая конфа Ozon Tech стала уже своего рода
Каждый год в середине лета мы с друзьями собираемся на E-CODE. Ещё относительно молодая конфа Ozon Tech стала уже своего рода легендой. Не удивительно: хардовость официальной части здесь не уступает громкости афтерпати. На E-CODE 2026 нас по части бэкэнда ждут: • Runtime Async с его + и – • трассировка с eBPF • ускорение на SIMD • построение кастомной real-time системы видеоаналитики • сравнительный анализ алгоритмов сборки мусора Фишка этого года — брейнринг разработчиков и ИИ. Эксперты разберут сложные кейсы и сравнят свои подходы с тем, что предложит машина. Победителя выберет зал. Регистрируйтесь сейчас, чтобы услышать это всё вживую: https://ecode.ozon.tech/ 12 и 13 сентября, Москва. До встречи на E-CODE!

В Go всего 18 встроенных функций — и половину из них многие почти не трогают С Go 1.21 их стало 18: добавились min, max и cle
В Go всего 18 встроенных функций — и половину из них многие почти не трогают С Go 1.21 их стало 18: добавились min, max и clear. Чаще всего в реальном коде крутятся старые рабочие лошадки: * make * append * len * cap * copy * delete * close complex, real, imag нужны далеко не всем. print и println вообще лучше не тащить в нормальный код — для этого есть fmt, log и нормальные инструменты отладки. Самое интересное, что Go держит язык маленьким: встроенных функций мало, но почти каждая решает конкретную базовую задачу. А какие built-in функции вы реально используете чаще всего?

MinLZ научился искать внутри сжатых данных без полного распаковывания В релизе MinLZ v1.2.0 появилась очень полезная фича: по
MinLZ научился искать внутри сжатых данных без полного распаковывания В релизе MinLZ v1.2.0 появилась очень полезная фича: поиск byte sequences прямо по сжатому потоку. Обычно, чтобы найти строку в архиве или логе, нужно сначала распаковать всё. MinLZ делает иначе: добавляет небольшой search index по блокам и распаковывает только те блоки, где совпадение вообще возможно. Как это работает: * каждый блок получает маленькую bloom-filter таблицу * при поиске MinLZ быстро проверяет, может ли паттерн быть в блоке * если точно не может — блок пропускается * если может — только тогда блок декодируется и сканируется Индекс можно встроить при сжатии или собрать потом как sidecar-файл, не трогая исходные сжатые данные. Старые MinLZ-ридеры такие chunks просто игнорируют, так что совместимость сохраняется. Самый красивый пример из релиза: поиск строки в 10 GB CockroachDB log, сжатом до 578 MB, занял 0.14 секунды через mz search. Обычный путь через decompression + grep занимал около 5 секунд, а lz4 -dc | grep — около 10 секунд. Но это не магия для всего подряд. MinLZ особенно хорош, когда нужно искать редкие literal byte strings: ID, error codes, request paths, hostnames, JSON keys, hashes. Для regex, fuzzy search, case-insensitive поиска или очень частых паттернов выигрыш может исчезнуть. Доступно как CLI и как Go API. GitHub: https://github.com/minio/minlz/releases/tag/v1.2.0

🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку В IT прокачивается тот, кто каждый день видит сильные идеи, новые инс
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку В IT прокачивается тот, кто каждый день видит сильные идеи, новые инструменты, реальные задачи, вакансии и разборы. Окружение решает больше, чем кажется. Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре. AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: t.me/DevopsDocker Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_1001_notes Java: t.me/java_library JavaScript: t.me/javascriptv React: t.me/react_tg Frontend: t.me/front PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml Big Data: t.me/bigdatai Математика: t.me/data_math Физика: t.me/fizmat Kubernetes: t.me/kubernetc GameDev: https://t.me/gamedev Haskell: t.me/haskell_tg Собеседования и карьера: DS собеседования: t.me/machinelearning_interview Python собеседования: t.me/python_job_interview Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy Полезное сверху: ИТ-мемы: t.me/memes_prog Английский для программистов: t.me/english_forprogrammers ИИ и технологии: t.me/vistehno 954 ГБ open-source курсов: @courses ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Max Ai: https://max.ru/ai_machinelearning_big_data Max python: https://max.ru/pythonl ТЕХНО: https://max.ru/vistehno Max Go: https://max.ru/Golang_google Max Linux: https://max.ru/linuxkalii Devops: https://max.ru/DevOPSitsec C#: https://max.ru/csharp_ci C++: https://max.ru/cpluspluc SQL: https://max.ru/sqlhub Java: https://max.ru/javatg Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд. Пока кто-то листает шум, ты будешь видеть инструменты, задачи и идеи, которые помогают расти в профессии.

Anthropic открыла reference harness для поиска уязвимостей с Claude Anthropic выложила open-source пример того, как можно строить пайплайн для поиска и исправления уязвимостей с помощью Claude. Репозиторий называется Defending Code Reference Harness и уже собрал около 6.5K звёзд на GitHub. Внутри — Claude Code skills для полного security-цикла: * /threat-model * /vuln-scan * /triage * /patch * /customize Сначала модель помогает построить threat model, потом сканирует код, помогает отфильтровать находки, ранжирует риски и предлагает патчи. Отдельно есть автономный harness: он проходит путь recon → find → verify → report → patch и в референсной версии заточен под поиск memory-багов в C/C++ через Docker и ASAN. GitHub: https://github.com/anthropics/defending-code-reference-harness

Кто-то разобрал Claude Code почти до винтика learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены совреме
Кто-то разобрал Claude Code почти до винтика learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены современные coding agents не на уровне промо-страниц, а на уровне архитектуры. Автор собрал разбор Claude Code по публичным источникам: цикл агента, систему инструментов, разрешения, работу с контекстом, сессии, подпроцессы, MCP, удалённые настройки, телеметрию и скрытые флаги. Получился не “гайд по использованию”, а карта внутренней логики CLI-агента: как он принимает решение, когда просит разрешение, как вызывает инструменты, как хранит историю и как расширяется через внешние интеграции. https://github.com/justxor/Claudecourse/

🔌 k8s-d2 - быстрый способ превратить Kubernetes-кластер в понятную схему Когда кластер растёт, kubectl get pods уже не помог
🔌 k8s-d2 - быстрый способ превратить Kubernetes-кластер в понятную схему Когда кластер растёт, kubectl get pods уже не помогает понять архитектуру. Видно ресурсы, но не видно систему. k8s-d2 решает это через диаграммы как код. Инструмент читает топологию Kubernetes-кластера и генерирует D2-файлы: пространства имён, workloads, сервисы, ingress и связи между ними. Удобно для ревью архитектуры, онбординга, документации и поиска странных зависимостей в кластере. Особенно полезно в командах, где Kubernetes уже живёт давно, а актуальная схема существует только в голове одного DevOps-а, который “сейчас в отпуске, но вроде всё помнит”. Запустил, получил диаграмму, положил рядом с документацией или в репозиторий. Архитектура становится не картинкой из прошлого квартала, а артефактом, который можно обновлять вместе с кластером. https://github.com/vieitesss/k8s-d2

🔍Тестовое собеседование с Go Senior с опытом работы в Яндексе, EPAM и Uzum в этот четверг 16 июля(в четверг!) в 19:00 по мск
🔍Тестовое собеседование с Go Senior с опытом работы в Яндексе, EPAM и Uzum в этот четверг 16 июля(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика. Как это будет: 📂 Маруф Караев, Senior в европйской компании, ex-Uzum, ex-Яндекс, ex-EPAM будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Маруф будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Маруфу Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot Реклама. О рекламодателе.

Любопытная идея: протоколы, которые легко блокируются напрямую, можно сделать гораздо живучее, если запускать их не «голыми»,
Любопытная идея: протоколы, которые легко блокируются напрямую, можно сделать гораздо живучее, если запускать их не «голыми», а внутри отдельного туннеля. Пример - catwire, кастомная виртуальная сеть на Go. В этом кейсе через неё пробрасывают обычный VLESS без дополнительной маскировки и шифрования на стороне самого VLESS. Фокус в том, что снаружи виден уже не прикладной протокол, а транспорт виртуальной сети. Получается простой паттерн: * VLESS живёт внутри приватного слоя * внешний трафик идёт через catwire * туннель берёт на себя сетевую обвязку * блокировать сам прикладной протокол становится сложнее Это хороший пример того, что устойчивость часто строится не вокруг одного «волшебного протокола», а вокруг правильной архитектуры: виртуальная сеть сверху, нужные сервисы внутри. https://github.com/nktauserum/catwire

TypeScript 7.0 переписали на Go Microsoft выкатила один из самых важных апдейтов TypeScript за всю историю проекта. Главное и
+1
TypeScript 7.0 переписали на Go Microsoft выкатила один из самых важных апдейтов TypeScript за всю историю проекта. Главное изменение - новый нативный компилятор и tooling на Go. Что это даёт: * full builds быстрее в 8–12 раз * меньше расход памяти * быстрее отклик IDE * параллельная обработка parsing, type-checking и emit * более комфортная работа с большими monorepo Пример из бенчмарков Microsoft: VS Code собирался 125,7 секунды на TypeScript 6.0 и 10,6 секунды на TypeScript 7.0. Это не релиз про новый синтаксис. Это релиз про скорость, масштабирование и нормальную работу TypeScript на больших кодовых базах. https://linuxiac.com/typescript-7-0-rewrites-the-compiler-in-go-for-up-to-12x-faster-builds/

Limen — модульная auth-библиотека для Go с подходом plugin-first. Ядро даёт базовые интерфейсы, сессии и security primitives,
Limen — модульная auth-библиотека для Go с подходом plugin-first. Ядро даёт базовые интерфейсы, сессии и security primitives, а каждый способ аутентификации поставляется как отдельный Go-модуль. То есть в проект можно импортировать только то, что реально нужно, без лишнего балласта. Хороший подход для Go-сервисов, где auth хочется собирать как конструктор: минимальное ядро, отдельные провайдеры и меньше зависимостей в проде. GitHub: https://github.com/thecodearcher/limen #golang

🐷 Pumba: инструмент, который специально ломает контейнеры Pumba нужен для chaos testing на уровне контейнеров. Он работает с
🐷 Pumba: инструмент, который специально ломает контейнеры Pumba нужен для chaos testing на уровне контейнеров. Он работает с Docker, containerd и Podman и помогает проверить, как сервис ведёт себя при реальных сбоях: • контейнер упал • сеть начала лагать • часть пакетов теряется • CPU забит • память под давлением • I/O тормозит Что умеет Pumba: • kill, stop, pause, rm, restart для контейнеров • сетевые задержки через netem delay • потерю пакетов через netem loss и iptables loss • ограничение скорости сети • дублирование и повреждение пакетов • стресс CPU, памяти и I/O через stress-ng • выбор контейнеров по имени, regex, labels или случайно • запуск хаоса по расписанию через --interval Пример:

pumba --interval=30s --random kill "re2:^test"
https://github.com/alexei-led/pumba

Go-разработчики, идём по барам с 2ГИС! 16 июля, 18:00, Нижний Новгород В программе три доклада, бархоппинг и разгон факапов.
Бархоппинг — это маршрут по барам. В каждом месте вас ждут мини-задачка и бокал чего‑то вкусного.
Уже чувствуете запах крафта? Тогда скорее регистрируйтесь! В заявке обязательно поделитесь каким-нибудь фэйлом. Лучшие обсудим в финале, посмеёмся над собой и поучимся у других

👣 MapStore для Go Локальная map-база поверх файловой системы. По сути, это способ хранить map[string]any на диске, но не рук
👣 MapStore для Go Локальная map-база поверх файловой системы. По сути, это способ хранить map[string]any на диске, но не руками через хаотичные JSON-файлы, а через нормальный слой с кодеками, событиями и безопасной записью. Что есть: • JSON или кастомные форматы • atomic file writes • optimistic concurrency • directory store с партиционированием • optional encryption через OS keyring • optional full-text search через SQLite FTS5 • pure Go, без cgo, Linux/macOS/Windows go get github.com/flexigpt/mapstore-go https://github.com/flexigpt/mapstore-go

GoPost - нативный API-клиент на Go + React через Wails, без Electron, аккаунтов и лишнего облака. Главное: 1. около 15 МБ 2.
GoPost - нативный API-клиент на Go + React через Wails, без Electron, аккаунтов и лишнего облака. Главное: 1. около 15 МБ 2. работает офлайн 3. хранит всё plain JSON-файлами 4. можно версионировать коллекции в Git 5. есть GraphQL, WebSocket, SSE 6. импорт/экспорт .http 7. CLI-runner с JUnit для CI 8. response diff и extract переменных через JSONPath По сути, это Postman для тех, кому нужен быстрый локальный инструмент без блоата и телеметрии. GitHub: github.com/berksunduri/GOPost

Разрабатываете на Go больше четырёх лет? Сразу 7 наших команд ждут вас: Сервис Транспорта строит маршруты во всех продуктах 2
Разрабатываете на Go больше четырёх лет? Сразу 7 наших команд ждут вас:
Сервис Транспорта строит маршруты во всех продуктах 2ГИС, отображает пробки, дорожные события и автобусы на карте. Social сотворяет магию вокруг социального графа. Platform Backend Services превращает бизнес‑требования в платформенные сервисы: от идеи до запуска фич мобильными командами без лишних зависимостей. Web API решает все справочные задачи, управляет стилями карт и обратной связью от пользователей в продуктах. Сервис Рекламы создаёт техническую основу для продуктов рекламного направления. 2ГИС Логистика строит и пересчитывает маршруты с учётом пробок, погодных условий, типов транспорта, параметров груза и сложных логистических цепочек. ГеоПоток помогает бизнесу повышать прозрачность процессов и сокращать издержки.
Все вакансии на сайте Другие инженерные инсайты от 2ГИС → в Telegram-канале RnD

Open-source мониторинг без SaaS-привязки CheckCle выглядит как интересная self-hosted альтернатива для мониторинга инфраструк
Open-source мониторинг без SaaS-привязки CheckCle выглядит как интересная self-hosted альтернатива для мониторинга инфраструктуры, сервисов и приложений. Проект даёт uptime-мониторинг, проверки HTTP, DNS, Ping и TCP-сервисов, распределённые региональные проверки, историю инцидентов, SSL и domain monitoring, public status pages, отчёты и алерты в Telegram, Slack, Discord, Matrix и email. Главный плюс в том, что всё можно поднять у себя через Docker. Не нужен внешний SaaS, не нужно отдавать данные третьей стороне, не нужно платить за каждый монитор или сидеть в чужой панели. По стеку тоже интересно: основа на Go, фронт на TypeScript, лицензия MIT. На GitHub у проекта уже около 2.7k звёзд, так что это не просто заброшенная утилита на вечер. Подойдёт тем, кто хочет свой мини-UptimeRobot/Better Stack для VPS, pet-проектов, внутренних сервисов или небольшой команды. Репозиторий: https://github.com/operacle/checkcle

👣 Fenwick Tree на Go: всё держится на одном битовом трюке Fenwick Tree, или Binary Indexed Tree, считает prefix sums за O(log n). Главная операция:

i & -i
Она находит младший установленный бит числа. Именно это значение показывает, на сколько нужно прыгнуть по индексам внутри дерева. Пример:

i = 12        // 1100
i & -i = 4    // 0100
В Go реализация выглядит так:

package main

type Fenwick struct {
 tree []int
}

func NewFenwick(n int) *Fenwick {
 return &Fenwick{
  tree: make([]int, n+1),
 }
}

func (f *Fenwick) Update(i, delta int) {
 for i < len(f.tree) {
  f.tree[i] += delta
  i += i & -i
 }
}

func (f *Fenwick) Query(i int) int {
 sum := 0

 for i > 0 {
  sum += f.tree[i]
  i -= i & -i
 }

 return sum
}
Как это работает: * Update идёт вверх по структуре и обновляет все узлы, которые отвечают за индекс * Query идёт вниз и собирает блоки, из которых состоит prefix sum * i & -i каждый раз выбирает размер текущего блока Главный нюанс: Fenwick Tree обычно использует 1-based indexing. То есть первый элемент имеет индекс 1, а не 0. Пример использования:

fw := NewFenwick(5)

fw.Update(1, 10)
fw.Update(2, 20)
fw.Update(3, 30)

println(fw.Query(3)) // 60
Красота Fenwick Tree в том, что дерево не хранится явно. Нет указателей. Нет рекурсии. Нет сложной структуры узлов. Только массив и один битовый трюк. Дерево спрятано прямо внутри двоичного представления индексов.

Gortex индексирует репозитории в виде графа кода и открывает доступ к нему через CLI, MCP Server и веб-интерфейс. Это позволя
Gortex индексирует репозитории в виде графа кода и открывает доступ к нему через CLI, MCP Server и веб-интерфейс. Это позволяет AI coding agents сокращать расход токенов до 50 раз. * До 50 раз меньше токенов на ответ благодаря graph-native поиску. * Заранее рассчитанный depth-3 reach index для impact analysis за доли миллисекунды. * Одна установка автоматически настраивает все найденные AI coding agents на вашей машине. * Доступен на macOS, Linux и Windows, релизы подписаны через Sigstore. https://github.com/zzet/gortex