🤔 Какое значение вернет функция strings.Index("hello", "l") в Go?
Anonymous Quiz
7%
0
5%
1
84%
2
4%
3
🤔 Какой тип коллекции в Go является упорядоченным списком элементов?
Anonymous Quiz
63%
Slice
19%
Map
11%
Set
8%
Channel
defer реализует концепт отложенного выполнения — аналог "гарантированного освобождения ресурса" или финализации.
Это полезно для:
- Закрытия файлов или соединений.
- Освобождения ресурсов.
- Логирования.
- Обработки ошибок в recover.
Фактически defer помогает имитировать поведение finally из других языков.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой фреймворк в Go используется для написания микросервисов и сервисной архитектуры?
Anonymous Quiz
14%
MicroProfile
67%
Go Micro
14%
ServiceStack
5%
NestJS
🤔 Какой метод из пакета "net/http" используется для отправки PUT-запроса в Go?
Anonymous Quiz
69%
Put
7%
SendPut
24%
PutRequest
1%
PutForm
Это инструменты для анализа исходного кода, которые помогают находить ошибки, несоответствия стилю и потенциальные уязвимости.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод из пакета "sync" используется для создания нового мьютекса в Go?
Anonymous Quiz
21%
NewMutex
72%
Mutex
5%
CreateMutex
1%
Lock
🤔 Какой метод из пакета "net" используется для создания UDP-соединения в Go?
Anonymous Quiz
45%
DialUDP
16%
ConnectUDP
28%
ListenUDP
10%
CreateUDP
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой алгоритм используется для хэширования паролей в Go
Anonymous Quiz
66%
SHA-256
6%
MD5
25%
bcrypt
3%
AES
🤔 Что такое race condition в Go?
Anonymous Quiz
86%
Это ошибка, возникающая при параллельном доступе к общим данным из нескольких горутин
0%
Это специальный тип ошибки компиляции
10%
Это ситуация, когда одна горутина ожидает завершения другой
4%
Это неизбежное следствие использования многопоточности в Go
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод из пакета "sync" используется для разлокировки RWMutex после записи в Go?
Anonymous Quiz
24%
WUnlock
4%
UnlockWrite
69%
Unlock
3%
WriteUnlock
🤔 Какая лицензия используется для стандартной библиотеки Go?
Anonymous Quiz
10%
BSD License
54%
MIT License
12%
GPLv2
24%
Apache License 2.0
Это интерфейс, содержащий метод Close() error, который сигнализирует об освобождении ресурсов, например, файлов или соединений. Если объект реализует Closer, его можно безопасно завершить, вызвав Close, что предотвращает утечки ресурсов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой флаг позволяет запускать определенные тесты при использовании go test?
Anonymous Quiz
39%
-run
16%
-race
41%
-v
4%
-short
🤔 Как в Go достигается полиморфизм?
Anonymous Quiz
8%
Через наследование классов
2%
Через перегрузку функций
86%
Через реализацию интерфейсов
4%
Через динамическую типизацию
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что такое RefreshToken в Go?
Anonymous Quiz
3%
Тип данных для хранения строк
96%
Токен для обновления доступа
2%
Функция для обработки ошибок
0%
Пакет для работы с файлами
🤔 Какой метод из пакета "time" используется для добавления временного интервала к времени в Go?
Anonymous Quiz
18%
AddTime
40%
AddDuration
2%
Increment
39%
Add
Интерфейсы следует размещать рядом с их использованием, чтобы улучшить читаемость и удобство работы с кодом. Например, интерфейс для работы с базой данных лучше описывать в слое доступа к данным.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM