uz
Feedback
Библиотека задач по Go | тесты, код, задания

Библиотека задач по Go | тесты, код, задания

Kanalga Telegram’da o‘tish

Задачи и тесты по Go для тренировки и обучения. Покажем, как запустить своего ии-агента: https://clc.to/tvpmD По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197

Ko'proq ko'rsatish
6 748
Obunachilar
-224 soatlar
+37 kunlar
+1230 kunlar
Postlar arxiv
Что происходит, если программа получает сигнал на завершение работы, а в программе используется time.Sleep() 👻 — Все горутины немедленно завершают выполнение. 🌚 — Сигнал не обрабатывается вообще. ⚡️ — Горутина «проснётся» и начнёт завершение работы. 🎉 — Происходит паника. 🐸Библиотека задач по Go

Почему каждый программист на Go должен иметь свой утренний кофе? 👻 — Когда программист пьёт кофе, его производительность увеличивается, как если бы он увеличил GOMAXPROCS с 1 до 4 🌚 — Кофе улучшает синхронизацию между мозгом и клавишами, чтобы не было гонок за ресурсами, а код становится без deadlock. ⚡️ — Без кофе программист становится как неинициализированный канал — он может только блокировать выполнение. 🎉 — Без кофе код не компилируется. 🐸Библиотека задач по Go

Что произойдёт, если попытаться отправить данные в неинициализированный канал 👻 — Программа продолжит выполнение, и данные будут отправлены через канал. Их можно будет получить позднее. 🌚 — Программа заблокируется, так как канал не инициализирован. ⚡️ — Программа завершится с ошибкой. 🎉 — Канал автоматически инициализируется, и данные будут отправлены. 🐸Библиотека задач по Go

❓ Что выведет код 👻 — Hello, World! 🌚 — Hello... ⚡️ — Завершится с ошибкой 🎉 — Ошибка компиляции 🐸Библиотека задач по Go
Что выведет код 👻 — Hello, World! 🌚 — Hello... ⚡️ — Завершится с ошибкой 🎉 — Ошибка компиляции 🐸Библиотека задач по Go

Какой паттерн описан ниже
Это паттерн проектирования, который определяет скелет алгоритма в методе, оставляя некоторые шаги на реализацию подклассам. Этот паттерн позволяет подклассам переопределить некоторые шаги алгоритма, не меняя его структуры.
👻 — Синглтон 🌚 — Шаблонный метод ⚡️ — Фабричный метод 🎉 — Сага 👾 — Много букав.. 🐸Библиотека задач по Go

Что произойдёт, если вы используете goto для перехода из одной функции в другую 👻 — Это приведёт к ошибке компиляции, так как goto работает только внутри одной функции. 🌚 — Это возможно, но только если функции находятся в одном пакете. ⚡️ — Это приводит к стековому переполнению, так как переход между функциями дорогостоящий. 🎉 — goto разрешает переход между функциями, но лучше использовать обычные вызовы функций. 🐸Библиотека задач по Go

Что произойдёт, если функция, переданная в sync.Once.Do, запаникует (при условии, что мы восстанавливаемся из ошибки) 👻 — Программа завершится с ошибкой, и функция не будет вызвана снова. 🌚 — Паника будет проигнорирована, и функция будет продолжать выполняться. ⚡️ — Все будущие вызовы функции завершатся с ошибкой. 🎉 — Паника считается завершением функции, и будущие вызовы не вызовут её снова. 🐸Библиотека задач по Go

Зимний режим OFF. Весна начинается с апгрейда. Если чувствуешь, что за зиму навыки подзастыли — пора их разморозить. 📦 Включ
Зимний режим OFF. Весна начинается с апгрейда. Если чувствуешь, что за зиму навыки подзастыли — пора их разморозить. 📦 Включили весеннюю распродажу: скидка –35% на курсы до конца марта. Выбирай направление и выходи из спячки: — Алгоритмы и структуры данных — чтобы собеседования в Яндекс, Ozon и другие были как уровень easy — Математика для Data Science — для тех, кто не хочет просто «жать на кнопки», а понимать, что под капотом — Архитектуры и шаблоны — если хочется мыслить как senior и прокачать системное мышление — Python, Frontend, основы IT — для тех, кто стартует путь в разработке 👾 Proglib Academy — это как старая добрая 8-битная игра, но вместо врагов — практические задачи и собеседования. Мы просто упаковали сложное обучение в пиксельную обёртку, чтобы тебе было чуть веселее прокачиваться. 🧠 Отогревай мозги, прокачивай скиллы и хватай свой power-up до конца марта. 👉 Выбрать курс

❓ Что выведет код 👻 — 0 0 0 0 🌚 — 0 1 0 1 ⚡️ — 0 1 2 3 🎉 — 1 2 3 4 🐸Библиотека задач по Go
Что выведет код 👻 — 0 0 0 0 🌚 — 0 1 0 1 ⚡️ — 0 1 2 3 🎉 — 1 2 3 4 🐸Библиотека задач по Go

Что произойдёт, если функция, переданная в sync.Once.Do, запаникует 👻 — Паника считается завершением функции, и будущие вызовы не вызовут её снова. 🌚 — Паника будет проигнорирована, и функция будет продолжать выполняться. ⚡️ — Все будущие вызовы функции завершатся с ошибкой. 🎉 — Программа завершится с ошибкой, и функция не будет вызвана снова. 🐸Библиотека задач по Go

Что означает runtime.GOMAXPROCS(4) 👻 — Это ограничение на количество горутин, которые могут быть выполнены одновременно. 🌚 — Это настройка для распределения горутин по всем доступным процессорам. ⚡️ — Это параметр, который ограничивает количество потоков в программе. 🎉 — Это настройка, определяющая количество ядер процессора, которые Go может использовать. 🐸Библиотека задач по Go

Какой модели планирования горутин следует Go 👻 — M:1 (Много горутин на один поток) 🌚 — M:N (Много горутин на много потоков) ⚡️ — 1:1 (Один поток на одну горутину) 🎉 — N:100 (Много потоков на сто горутин) 🐸Библиотека задач по Go

Какие задачи ждёте на следующей неделе 👍🏼 — Базовая классика: каналы, горутины, интерфейсы — всё, что спрашивают на каждом втором собесе 🤔 — Редкие, но важные темы: memory layout, race conditions, GC-tвики — то, что отличает джуна от сеньора 🔥 — Практика: задачки, мини-проекты, реальные кейсы, где defer или select решают судьбу всего приложения 🐸Библиотека задач по Go

Что произойдёт, если передать в reflect.TypeOf() пустой интерфейс? 👻 — Вызовет ошибку компиляции. 🌚 — Это вернёт тип interface{}. ⚡️ — Вернёт nil. 🎉 — Вернёт тип void. 🐸Библиотека задач по Go

💬 Как оставлять комментарии в чате нашего канала В нашем чате работает бот Shieldy — он защищает от спама, запрашивая у новых участников решение простой капчи. ⚠️ Проблема, с которой сталкиваются многие: вы нажимаете под постом «Прокомментировать», пишете что-то, а потом получаете бан и не можете писать комментарии. ❓Почему так: Shieldy отправляет капчу в сам чат, а не в комментарии под конкретный пост. Из-за этого капчу можно не увидеть, не отправить ответ на нее, и бот автоматически заблокирует вас. ✅ Как присоединиться к чату, чтобы бот вас не забанил — Зайдите в описание канала с телефона и нажмите кнопку Discuss / Чат — Нажмите Join / Присоединиться — Сразу обратите внимание на сообщение от бота Shieldy — Решите простой пример и отправьте ответ в чат После этого бот отправит приветственное сообщение и вы сможете оставлять комментарии. Эту проверку нужно пройти только один раз при вступлении в чат. ❗️ Если вас все-таки забанили — Это временная блокировка на несколько минут — Подождите и попробуйте зайти позже, бот снова отправит вам капчу Админы канала никак не могут ускорить процесс, бот автоматически снимает с вас блокировку через пару минут. Мы понимаем, что эта система неидеальна, и ищем более удобное решение. 👾 Спасибо, что активно участвуете в обсуждении наших постов!

❓ Что выведет код 👻 — 0 🌚 — a ⚡️ — [97 98 99] 🎉 — 97 🐸Библиотека задач по Go
Что выведет код 👻 — 0 🌚 — a ⚡️ — [97 98 99] 🎉 — 97 🐸Библиотека задач по Go

❓ Когда следует использовать директиву //go:linkname 👻 — Когда нужно получить доступ к приватным методам и переменным в другом пакете для тестирования. 🌚 — Когда необходимо вызвать внешние функции из других языков программирования. ⚡️ — Когда нужно скрыть функции и переменные от внешнего кода. 🎉 — Когда требуется установить ограничения доступа между пакетами. 🐸Библиотека задач по Go

Какой объект требуется для создания sync.Cond 👻 — sync.WaitGroup 🌚 — sync.ProgLib ⚡️ — sync.Mutex или sync.RWMutex 🎉 — sync.AtomicInt 🐸Библиотека задач по Go

Go — это мощь, простота и высокая производительность. Но как писать код, который пройдет проверку на собеседовании? Как работ
Go — это мощь, простота и высокая производительность. Но как писать код, который пройдет проверку на собеседовании? Как работать с ffmpeg на Go и транскодировать видео без боли? На True Tech Go мы обсудим, какие подходы к разработке действительно работают в продакшене, и разберем лучшие практики из индустрии. 🔹 В программе: ✅ Идеальная задача для собеседования Go-разработчика — какие вопросы действительно оценивают твои знания ✅ Панельная дискуссия про найм — как компании оценивают кандидатов и что важно для роста 📅 27 марта 2025 📍 Москва, офлайн + онлайн-трансляция 🎟 Регистрация открыта по ссылке! Количество мест ограничено

❓ Какое сообщение будет выведено при выполнении этого кода 👻 — "Получено: Данные получены" 🌚 — "Тайм-аут: данные не пришли
Какое сообщение будет выведено при выполнении этого кода 👻 — "Получено: Данные получены" 🌚 — "Тайм-аут: данные не пришли вовремя" ⚡️ — Ошибка компиляции 🎉 — Программа зависнет 🐸Библиотека задач по Go

Библиотека задач по Go | тесты, код, задания - Telegram kanali @go_problems_lib statistikasi va tahlili