Golang вопросы собеседований
13.6K subscribers
640 photos
5 videos
1 file
446 links
@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
加入频道
🗂️ Gomacro

Gomacro предлагает полноценный REPL-интерфейс, где можно экспериментировать с generics, тестировать идеи и даже использовать Go как скриптовый язык.

Инструмент поддерживает макросы в стиле Lisp и встроенный дебаггер, что редкость для Go-экосистемы. Хотя это интерпретатор, он умеет работать с внешними пакетами (на Linux/Mac) и может встраиваться в другие приложения как библиотека.

🤖 GitHub

@golang_interview
👣 Fibratus

Fibratus - это инструмент для исследования и трассировки ядра Windows.

Он позволяет отлавливать такие общесистемные события, как жизненный цикл процесса, ввод-вывод файловой системы, модификации реестра или сетевые запросы, а также многие другие сигналы наблюдаемости.

В двух словах, Fibratus позволяет получить глубокую операционную видимость ядра Windows, а также процессов, выполняющихся поверх него. При этом не требуется ни драйверов, ни стороннего программного обеспечения.

https://github.com/rabbitstack/fibratus

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🐿️ gocrawl — компактный веб-краулер на Go. Под капотом — интеграция с goquery для парсинга HTML и гибкая система хуков, позволяющая кастомизировать всё: от фильтрации URL до обработки ошибок.

Проект особенно подойдёт тем, кто хочет разобраться в веб-скрапинге без магии «чёрного ящика». Например, можно легко добавить логику повторных попыток для 5xx-ошибок или динамически менять задержки между запросами.

🔗 GitHub

@golang_interview
👩‍💻 Docker — лучший канал для ускоренного обучения DevOps.

С помощью инфографики, наглядных визуализаций и коротких обучающих видео, вам будут доступны все ключевые концепции работы с Docker и методики DevOps.

Прокачать скиллы: t.me/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Cluely  — продвинутый ИИ‑помощник для прохождения любых интервью… даже свиданий! 😮

Концепция проста: «Мухлюй во всех аспектах». Cluely действует как ваш виртуальный напарник: отвечает на вопросы на собеседовании, проводит интервью или поддерживает разговор на свидании.

🎓 История автора: студент, ранее создавший сервис Interview Coder для технических интервью, с его помощью успешно прошёл отбор в Amazon. Однако руководство университета под давлением менеджеров Безоса отчислило его за «неэтичное» решение.

💡 Попробовать можно бесплатно, но с некоторыми ограничениями. Сейчас сервис временно недоступен из‑за наплыва пользователей — планируйте тестирование на завтра.

http://cluely.com/

@golang_interview
🔎 Ищете способ погрузиться в мир разработки на Go? Хотите создать свой первый мессенджер с использованием брокера сообщений NATS? 

📆 На открытом вебинаре 29 апреля в 20:00 мск вы научитесь работать с NATS — брокером сообщений, который идеально подходит для построения масштабируемых и высокопроизводительных приложений. Мы разберем все необходимые шаги, начиная от создания простого чат-радио до работы с многопоточностью и каналами в Go.

🎓 Вы освоите ключевые навыки работы с потоками ввода/вывода, научитесь строить многопоточный код на Go. 

➡️ Зарегистрируйтесь и получите скидку на обучение «Go (Golang) Developer Basic»: https://otus.pw/H4aRt/?erid=2W5zFJJ4YBz

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
💫 Lip Gloss — библиотека, позволяющая оформлять терминальный вывод в декларативном стиле, напоминающем CSS — с паддингами, границами, адаптивными цветами и даже выравниванием текста.

Особенно впечатляет поддержка сложных сценариев:
▪️Автоматическая адаптация цветов под возможности терминала.
▪️Гибкие границы с закруглёнными углами и кастомными символами.
▪️Готовые компоненты для таблиц, списков и древовидных структур.

🤖 GitHub

@golang_interview
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

Python: t.me/pythonl
Linux: t.me/linuxacademiya
Собеседования DS: t.me/machinelearning_interview
Нерйросети t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Docker: t.me/DevopsDocker
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/data_analysis_ml
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://yangx.top/gamedev
Haskell: t.me/haskell_tg
Физика: t.me/fizmat

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
📊 gopsutil: Мониторинг системных ресурсов на Go без боли. Это кросс-платформенный порт знаменитой Python-библиотеки psutil. Последняя версия v4.24 добавила экзотическую поддержку RISC-V и кэширование boottime.

Авторы балансируют между кроссплатформенностью и спецификой ОС: базовые функции вроде mem.VirtualMemory() работают везде, а для тонкой настройки есть platform-specific Ex-структуры. Особенно радует, что даже на Windows можно получить детализацию уровня Linux через NewExWindows().

🤖 GitHub

@golang_interview
This media is not supported in your browser
VIEW IN TELEGRAM
👣 flow — это настраиваемый и интерактивный инструмент автоматизации CLI, разработанный для оптимизации управления и выполнения локальных рабочих процессов разработки и эксплуатации. Он использует исполняемые конфигурации YAML, организованные по рабочим пространствам и пространствам имен, для таких задач, как запуск скриптов, преобразование API или генерация файловых систем из шаблонов

🔐 Лицензия: Apache-2.0

🖥 Github

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🕷️ Ferret — декларативный веб-скрапинг без головной боли. В отличие от традиционных решений вроде Scrapy или BeautifulSoup, он использует собственный декларативный язык для описания правил извлечения данных, скрывая сложность работы с динамическим контентом.

Особенность инструмента в акценте на переносимость: ядро системы можно встраивать в другие приложения. Проект пока не стал мейнстримом, но его подход к абстракции технических деталей заслуживает внимания.

🤖 GitHub

@golang_interview
Ит-специалистов массово увольняют — с начала года во всём мире сократили свыше 52 тысяч (!) специалистов, а число вакансий рухнуло до исторического минимума.

И что самое интересное под сокращения попали даже сеньоры с 15-летним опытом из Microsoft, Google, Tesla, eBay и PayPal.

Среди самых частых причин — оптимизация расхрдов и... нейросети.

ChatGPT - остановись.

https://layoffs.fyi/

@golang_interview
Бесплатный вебинар от Слёрма «Траблшутинг K8s: инструменты и лайфхаки для разработчиков».

На вебинаре:
- начнём с kubectl,
- посмотрим сайдкар контейнеры и узнаем, зачем их использовать,
- разберемся с сетевыми проблемами,
- научимся использовать strace для сложных случаев

Спикер: Виталий Лихачев, SRE в крупном нидерландском тревелтехе.

Дата: 14 мая 19:00

👉 Занять место через бота.

В конце вебинара — подарок 🎁

Вебинар проходит в рамках курса «Kubernetes для разработчиков»

Реклама ООО «Слёрм» ИНН 3652901451
🗂️ gokv — универсальный интерфейс для key-value хранилищ на Go. В отличие от специфичных клиентов вроде go-redis, он абстрагирует детали реализации, позволяя писать код один раз, а затем подключать нужное хранилище через конфиг.

Особенность проекта в автоматической сериализации структур в JSON/gob/protobuf без ручного упорядочивания. Например, можно сохранить сложный struct в Redis или S3, а затем прочитать его из PostgreSQL — всё через стандартные методы Set()`/`Get(). Проект пока в стадии активной разработки (v0.x), но уже используется в middleware для Gin и других пакетах, где важна гибкость выбора хранилища.

🤖 GitHub

@golang_interview
Зачем спорить на ревью, если можно сразу договориться?

С 12 по 16 мая на Podlodka Go Crew разбираемся с темой «Стандарты разработки» — как задать стиль, структуру и правила, чтобы код писался быстрее, чище и без лишних обсуждений.

🔍 Вместе с VK Tech проследим эволюцию валидации Go-кода — какие подходы действительно прижились
.
⚖️ В рулетке кейсов разберём, где стоит настаивать на линтере, а где важнее гибкость и здравый смысл.

🏗 И на примере Т-Банка посмотрим, как архитектурные стандарты помогают расти от MVP до зрелого продукта.

📚 Всё — про автоматизацию, code-style и архитектуру, которую не придётся переизобретать.

🚢 Подключайтесь — https://podlodka.io/gocrew
👣 yamux — это библиотека для мультиплексирования соединений в языке Go!

🌟 Она позволяет создавать несколько потоков на одном физическом соединении (например, TCP или Unix-сокет), обеспечивая эффективное и безопасное использование ресурсов. Yamux поддерживает двухсторонние потоки, контроль потока, а также keep-alive для поддержания постоянных соединений. Это полезно для приложений, где требуется большое количество логических потоков с минимальными накладными расходами.

🔐 Лицензия: MPL-2.0

🖥 Github

@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM