Golang | Тесты
2.93K subscribers
24 photos
1 video
342 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+ajHN0OKU1okyZDky
Задачи t.me/+MURwpbl6Nq9kYzJi
Вакансии t.me/+mX_RBWjiMTExODUy
Download Telegram
🤔 Каков порядок перебора `map`?

Порядок перебора в map случайный и не гарантируется, так как он оптимизирован для эффективности, а не для последовательности.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой метод в Go используется для изменения значения поля структуры?
Anonymous Quiz
14%
changeField()
52%
setField()
13%
modifyField()
21%
updateField()
💊13
🤔 Какое значение вернет функция strings.TrimPrefix("!!GoLang!!", "!!") в Go?
Anonymous Quiz
36%
"GoLang"
8%
"!!GoLang!!"
53%
"GoLang!!"
4%
"!!GoLang"
🤔 Что такое `len` и `capacity` в слайсе Go?

1. `len`: текущая длина слайса, то есть количество элементов, доступных для использования.
2. `capacity`: общая ёмкость слайса, включая длину и свободное пространство, доступное для добавления новых элементов


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🤔 Какое значение вернет функция strings.Count("cheese", "e") в Go?
Anonymous Quiz
3%
1
12%
2
84%
3
1%
4
🤔 В чем плюсы и минусы монолита?

Плюсы: простота разработки, тестирования и развертывания, отсутствие сложностей с сетевыми взаимодействиями.
Минусы: низкая масштабируемость, сложность вносить изменения в крупное приложение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой пакет в Go используется для выполнения операций ввода-вывода (I/O)?
Anonymous Quiz
48%
io
19%
os
24%
fmt
10%
bufio
💊7
🤔 Какой ключевой слово используется в Go для наследования структуры от другой?
Anonymous Quiz
5%
inherit
20%
extends
54%
type
21%
embed
💊28
🤔 Какие бывают версии HTTP, используемые?

Поддерживает HTTP/1.0, HTTP/1.1, HTTP/2 и HTTP/3. Использование HTTP/2 встроено в стандартную библиотеку, а поддержка HTTP/3 возможна через сторонние библиотеки.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
🤔 Какой из следующих методов не является методом пакета fmt в Go?
Anonymous Quiz
12%
Println
4%
Printf
21%
Sprintf
63%
Scanf
🤔 Какой из следующих параметров функции может быть вариативным (variadic) в Go?
Anonymous Quiz
8%
Первый параметр
6%
Второй параметр
39%
Последний параметр
48%
Любой параметр
🤔 Что можешь сказать о HTTP3?

HTTP/3, работающий на основе QUIC, обеспечивает быструю передачу данных поверх UDP. Для его использования в Go можно применять библиотеки вроде quic-go, позволяющие интегрировать поддержку HTTP/3.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
🤔 Какой из методов канала блокирует выполнение, если канал пуст?
Anonymous Quiz
8%
Send
26%
Receive
41%
Close
25%
Select
🤔 Какой тип данных возвращает функция time.Now()?
Anonymous Quiz
5%
int
4%
string
86%
time.Time
5%
float64
🤔 Как произвести дебаг Protocol Buffers?

1. Используйте библиотеку proto из пакета
google.golang.org/protobuf для анализа данных.
2. Сериализуйте и десериализуйте сообщения для проверки корректности.
3. Для сетевых данных анализируйте пакеты с помощью Wireshark или других утилит.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2
🤔 Как называется функция, которая выполняет итерацию по элементам среза, карте или массива в цикле for?
Anonymous Quiz
9%
foreach
88%
range
3%
iterate
1%
loop
🤔 Что такое NAT в контексте?

NAT может использоваться для реализации прокси-серверов или маршрутизации сетевых запросов с помощью библиотек вроде net или net/http. Позволяет взаимодействовать с NAT, включая обработку частных и публичных IP-адресов.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой из следующих вариантов является корректным способом вызова метода Print для переменной p типа Person?
Anonymous Quiz
77%
p.Print()
8%
Person.Print(p)
8%
Print(p)
7%
p.Person.Print()