🤔 Какой механизм может привести к Deadlock в Go?
Anonymous Quiz
94%
Использование каналов
2%
Использование функций
2%
Использование пакетов
2%
Использование переменных
Он использует HTTP-протокол и работает по следующим принципам:
- Доступ к ресурсам через URL.
- Использование стандартных HTTP-методов (GET, POST, PUT, DELETE и др.).
- Без сохранения состояния (stateless).
- Передача данных в формате JSON или XML.
- Возможность кеширования.
REST API — один из самых популярных способов организации обмена данными в веб-приложениях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод из пакета "bytes" используется для сравнения двух срезов байтов в Go?
Anonymous Quiz
24%
CompareBytes
39%
Equal
3%
Match
34%
Compare
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что произойдет, если в Go попытаться отправить значение в закрытый канал?
Anonymous Quiz
89%
Программа завершится с ошибкой
10%
Значение будет проигнорировано
1%
Значение будет добавлено в канал
0%
Канал автоматически откроется
🤔 Дано: var f func(*Type) string
(выберите верное утверждение)
Объявлена переменная с типом функции...
(выберите верное утверждение)
Объявлена переменная с типом функции...
Anonymous Quiz
94%
которая принимает указатель на структуру и возвращает строку
2%
которая принимает строку и возвращает указатель на структуру
2%
которая принимает структуру и возвращает указатель на строку
1%
которая принимает указатель на строку и возвращает структуру
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как в Go проверить, реализует ли тип конкретный интерфейс?
Anonymous Quiz
9%
Использовать ключевое слово implements
42%
Использовать функцию reflect.TypeOf
43%
Использовать пустую переменную интерфейса и приведение типа
6%
Использовать ключевое слово assert
🤔 Какое ключевое слово используется для объявления новой структуры в Go?
Anonymous Quiz
2%
class
56%
struct
41%
type
1%
object
Под капотом может происходить множественное выделение памяти, особенно при частых склеиваниях.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Может ли функция в Go быть одновременно рекурсивной и анонимной?
Anonymous Quiz
51%
Да
31%
Нет
16%
Только если она определена внутри другой функции
2%
Только если она не имеет возвращаемых значений
🤔 Как в Go проверить наличие значения в канале без блокировки?
Anonymous Quiz
5%
Использовать оператор peek
2%
Использовать ключевое слово nonblock
83%
Использовать оператор select с default
10%
Использовать функцию check
Если используется первая колонка из индекса — да, индекс может примениться. Если только вторая — скорее всего, нет. В составных индексах важен порядок: индекс может использоваться частично, но только начиная с первой колонки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для пропуска итерации в цикле в Go?
Anonymous Quiz
1%
skip
4%
next
3%
pass
92%
continue
🤔 Какое ключевое слово используется для создания нового среза в Go?
Anonymous Quiz
1%
array
13%
slice
82%
make
4%
new
1. Чтение возможно – если в канале остались данные, они будут возвращены.
2. Получение zero-value – если канал пуст, возвращается нулевое значение типа (0 для int, "" для string и nil для указателей).
3. ok == false – можно проверить факт закрытия с помощью второго параметра при чтении (val, ok := <-chan).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод используется для создания пула потоков?
Anonymous Quiz
34%
Pool
17%
ThreadPool
5%
GoroutinePool
44%
WorkerPool
🤔 Какой интерфейс нужно реализовать для использования типа в функции fmt.Println?
Anonymous Quiz
9%
Stringable
24%
Printable
52%
Stringer
14%
Formatter
Захват переменной — это процесс, при котором замыкание получает доступ к переменной, объявленной вне его тела.
Захваченная переменная продолжает жить в памяти, пока замыкание живо, даже если её внешняя область уже вышла из стека.
В Go это может вызывать неожиданные эффекты при захвате переменной цикла, если не делать копию значения внутри тела цикла.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какой метод в пакете database/sql Go используется для получения одной строки из результата запроса?
Anonymous Quiz
27%
GetRow()
3%
Fetch()
61%
QueryRow()
9%
SelectOne()