ar
Feedback
Golang | Тесты

Golang | Тесты

الذهاب إلى القناة على Telegram
3 209
المشتركون
-224 ساعات
-107 أيام
-1230 أيام
جذب المشتركين
يونيو '26
يونيو '26
+20
في 0 قنوات
مايو '26
+33
في 0 قنوات
Get PRO
أبريل '26
+48
في 0 قنوات
Get PRO
مارس '26
+66
في 0 قنوات
Get PRO
فبراير '26
+86
في 0 قنوات
Get PRO
يناير '26
+85
في 0 قنوات
Get PRO
ديسمبر '25
+75
في 0 قنوات
Get PRO
نوفمبر '25
+166
في 1 قنوات
Get PRO
أكتوبر '25
+175
في 1 قنوات
Get PRO
سبتمبر '25
+104
في 0 قنوات
Get PRO
أغسطس '25
+154
في 0 قنوات
Get PRO
يوليو '25
+174
في 1 قنوات
Get PRO
يونيو '25
+145
في 1 قنوات
Get PRO
مايو '25
+167
في 0 قنوات
Get PRO
أبريل '25
+238
في 0 قنوات
Get PRO
مارس '25
+332
في 2 قنوات
Get PRO
فبراير '25
+226
في 0 قنوات
Get PRO
يناير '25
+345
في 53 قنوات
Get PRO
ديسمبر '24
+168
في 0 قنوات
Get PRO
نوفمبر '24
+138
في 0 قنوات
Get PRO
أكتوبر '24
+264
في 25 قنوات
Get PRO
سبتمبر '24
+410
في 323 قنوات
Get PRO
أغسطس '24
+130
في 0 قنوات
Get PRO
يوليو '24
+337
في 55 قنوات
Get PRO
يونيو '24
+436
في 241 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
18 يونيو0
17 يونيو+1
16 يونيو0
15 يونيو+1
14 يونيو+2
13 يونيو+1
12 يونيو+1
11 يونيو+1
10 يونيو+1
09 يونيو0
08 يونيو+2
07 يونيو+1
06 يونيو0
05 يونيو0
04 يونيو+2
03 يونيو+2
02 يونيو+2
01 يونيو+3
منشورات القناة
🤔 Какой оператор используется для проверки типа значения в интерфейсе в Go?
Anonymous voting

2
🤔 Что такое линтеры (linters)? Это инструменты для анализа исходного кода, которые помогают находить ошибки, несоответствия стилю и потенциальные уязвимости. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
209
3
🤔 Какой инструмент используется для отладки программ Go?
248
4
🤔 Может ли функция в Go быть одновременно рекурсивной и анонимной?
289
5
🤔 Из каких частей состоит HTTP-запрос? HTTP-запрос включает: - Стартовую строку: метод (GET, POST), путь (/api), версия (HTTP/1.1) - Заголовки (headers): информация о клиенте, типах данных, авторизации и т.д. - Пустая строка: разделитель между заголовками и телом - Тело (body): данные запроса (не всегда есть — например, у GET нет) Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
311
6
🤔 Какой тип данных в Go используется для создания канала, который повторно отправляет значения через регулярные интервалы времени?
336
7
🤔 Как избежать deadlock? - Фиксировать транзакции быстрее – минимизировать время блокировки. - Обращаться к таблицам в одном порядке во всех транзакциях. - Использовать LOCK TABLES осторожно – избегать чрезмерного блокирования. - Рассмотреть уровень изоляции – READ COMMITTED или REPEATABLE READ могут уменьшить вероятность дедлоков. - Анализировать логи и SHOW ENGINE INNODB STATUS для выявления конфликтов. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
329
8
🤔 Какой метод из пакета "encoding/json" используется для декодирования JSON в поток в Go?
328
9
🤔 Какой метод из пакета "os" используется для создания новой директории в Go?
342
10
🤔 Что такое утиная типизация? Утиная типизация — это подход, где объект считается подходящим для использования, если он обладает нужным поведением, независимо от его класса. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
350
11
🤔 Какой тип данных можно использовать для хранения уникальных значений в Go?
351
12
🤔 Какой метод из пакета "sync" используется для создания условной переменной в Go?
352
13
🤔 Что выполняет default в select? default выполняется, если ни один из каналов в select не готов. Это предотвращает блокировку горутины, позволяя ей продолжить выполнение программы. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
362
14
🤔 Каким образом в Go можно проверить, содержится ли ключ в map?
362
15
🤔 Какой метод из пакета "sync/atomic" используется для атомарного сравнения и замены значения переменной в Go?
382
16
🤔 Какие бывают примитивы синхронизации? Примитивы — это средства, предотвращающие конфликты между потоками: - Mutex — взаимное исключение. - Semaphore — ограничение количества одновременных доступов. - Spinlock — цикл ожидания без сна. - RWLock (чтение-запись) — позволяет множественное чтение, но только одну запись. - Atomic операции — безопасные базовые действия без блокировок. - Condition variables — ожидание события от другого потока. - Channel / Queue — для безопасного обмена данными (особенно в Go). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
395
17
🤔 Какое расширение файла используется для тестов в Go?
416
18
🤔 Как создавать и импортировать пакеты? Создание пакета начинается с указания package packageName в файлах. Импорт пакетов осуществляется через import "packageName". Сторонние пакеты подключаются через Go Modules. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
434
19
🤔 Какой метод используется для освобождения ресурсов, занятых объектом?
446
20
🤔 Зачем нужны таймауты при HTTP-запросах? Таймауты: - Ограничивают время ожидания ответа, чтобы не зависать навечно. - Защищают от зависших серверов или сетевых проблем. - Позволяют освободить ресурсы в клиентском приложении. - Повышают надёжность: без таймаутов приложение может «подвисать» или блокировать выполнение других операций. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу Знаний
449