🤔 Какой фреймворк в Go используется для тестирования?
Anonymous Quiz
34%
Ginkgo
3%
RSpec
32%
JUnit
31%
Mocha
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какая функция в Go используется для чтения данных из стандартного ввода?
Anonymous Quiz
7%
fmt.Println
66%
fmt.Scanln
24%
bufio.NewReader
2%
os.Open
🤔 Какой тип используется для представления времени в пакете "time"?
Anonymous Quiz
6%
Date
21%
DateTime
62%
Time
11%
Timestamp
Дополнительный блок ({ ... }) внутри функции используется для:
- ограничения области видимости переменных;
- создания временной логической области, например, для вложенного вычисления;
- контроля жизни переменной, чтобы освободить её как можно раньше (особенно в длинных функциях или при работе с ресурсами)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как объявить метод Print для структуры Person в Go?
Anonymous Quiz
93%
func (p *Person) Print() {}
2%
method (p Person) Print() {}
1%
def (p *Person) Print() {}
4%
func Print(p *Person) {}
🤔 Как в Go создать структуру с полем Name и методом DisplayName, который выводит имя на экран?
Anonymous Quiz
87%
type Person struct { Name string } func (p Person) DisplayName() { fmt.Println(p.Name) }
9%
struct Person { Name string; function DisplayName() { print(Name) } }
4%
type Person { Name string; DisplayName() { fmt.Print(Name) } }
0%
class Person { Name string; void DisplayName() { fmt.Println(Name) } }
2. Map: средняя сложность поиска по ключу — O(1) благодаря хешированию, но в худшем случае (при коллизиях) может достигать O(n).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Какое ключевое слово используется для объявления нового массива в Go?
Anonymous Quiz
18%
array
8%
slice
53%
var
21%
new
🤔 Какое ключевое слово используется для объявления константы в Go?
Anonymous Quiz
98%
const
1%
let
1%
define
1%
constant
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что в Go может быть использовано для расширения функциональности типов данных?
Anonymous Quiz
11%
Наследование классов
82%
Встраивание (embedding)
5%
Декораторы
2%
Перегрузка операторов
🤔 Какой механизм может привести к 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
8%
Использовать ключевое слово implements
43%
Использовать функцию reflect.TypeOf
43%
Использовать пустую переменную интерфейса и приведение типа
6%
Использовать ключевое слово assert