Golang | Тесты
3.14K subscribers
28 photos
419 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+ajHN0OKU1okyZDky
Задачи t.me/+MURwpbl6Nq9kYzJi
Вакансии t.me/+mX_RBWjiMTExODUy
Download Telegram
🤔 Какой метод из пакета "time" используется для вычисления разницы между двумя временными моментами в Go?
Anonymous Quiz
21%
Difference
9%
Subtract
46%
Since
25%
Duration
🤔1
🤔 Что такое структура (struct) в Go? Зачем они нужны?

struct — это пользовательский тип данных в Go, который группирует поля с разными типами в единый объект. Структуры используются для моделирования сложных сущностей, таких как объекты реального мира, с их свойствами и поведением. Они позволяют организовать данные и методы, что делает код более читаемым и логичным. В отличие от классов в ООП, структуры Go не поддерживают наследование, но позволяют использовать композицию.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой метод из пакета "net/http" используется для установки куки в HTTP-ответе в Go?
Anonymous Quiz
81%
SetCookie
13%
AddCookie
3%
PutCookie
4%
WriteCookie
💊4
🤔 Какое ключевое слово в Golang создает новый тип, который предоставляет синтаксическую обертку вокруг существующего типа для добавления нового поведения?
Anonymous Quiz
73%
type
18%
struct
9%
alias
1%
custom
💊6
🤔 Что такое пустой интерфейс?

Это интерфейс без методов. Он совместим с любым типом, так как не накладывает ограничений на его реализацию. Это мощный инструмент для работы с универсальными данными.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какой пакет используется для работы с цифровыми подписями в Go?
Anonymous Quiz
58%
crypto/signature
13%
crypto/digital
17%
crypto/dsa
11%
crypto/ecdsa
💊4👍1
🤔 Какой метод из пакета "crypto/sha256" используется для создания нового хеш-объекта SHA-256 в Go?
Anonymous Quiz
63%
Hash
3%
Calculate
7%
Sum
27%
New
🤔 Что такое триггер?

Триггер — это автоматическая реакция базы данных на событие (вставку, обновление, удаление).
Он срабатывает при выполнении операций над таблицами и может:
- Проверять условия.
- Модифицировать данные.
- Логировать изменения.
- Вызывать другие действия.
Триггеры позволяют автоматизировать поведение и применять бизнес-логику внутри БД.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
🤔 Какой оператор используется для конкатенации строк в Go?
Anonymous Quiz
4%
&
80%
+
6%
concact
10%
append
💊6
🤔 Какой тип данных используется в Go для работы с множеством байтов?
Anonymous Quiz
5%
string
90%
[]byte
1%
array
4%
bytes
💊5
🤔 Зачем нужен foreign key?

Foreign key (внешний ключ) — это ограничение в базе данных, обеспечивающее связь между таблицами и целостность данных.
Он:
- Предотвращает вставку «висячих» записей (без связанных данных).
- Позволяет БД контролировать каскадное удаление/обновление.
- Делает структуру БД более безопасной и логичной.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Как в Go удалить все элементы из карты (map) m?
Anonymous Quiz
16%
m.clear()
21%
delete(m, *)
48%
for k := range m { delete(m, k) }
15%
m = map{}
💊2
🤔 Какой метод из пакета "os" используется для создания символической ссылки в Go?
Anonymous Quiz
20%
CreateLink
22%
SymbolicLink
35%
Symlink
22%
Link
💊1
🤔 Каков порядок перебора map?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой метод из пакета "sync" используется для создания условной переменной в Go?
Anonymous Quiz
41%
NewCond
37%
NewVariable
18%
NewCondition
4%
CreateCond
🤔 Как в Go объявить метод структуры, который принимает указатель на интерфейс и возвращает ошибку?
Anonymous Quiz
66%
func (t *Type) Method(i *interface{}) error {}
27%
func (t Type) Method(i *interface{}) error {}
6%
func Type.Method(i *interface{}) error {}
1%
func t.Type.Method(i *interface{}) error {}
💊15
🤔 В чем отличия HTTP и HTTPS?

HTTP (HyperText Transfer Protocol) — это протокол передачи данных, который используется для загрузки веб-страниц. HTTPS (HTTP Secure) — это расширенная версия HTTP, которая добавляет слой шифрования (SSL/TLS), обеспечивая защиту передаваемых данных от прослушивания, перехвата и изменения посторонними. HTTPS необходим для защиты конфиденциальности и безопасности пользовательских данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
🤔 Как в Go создать буферизованный канал для строк на 20 элементов?
Anonymous Quiz
91%
make(chan string, 20)
2%
make(chan string, buffer=20)
6%
make(chan<- string, 20)
1%
make(chan string, 0)
💊4
🤔 Какой метод используется для десериализации объекта из формата JSON?
Anonymous Quiz
7%
FromJson
22%
Deserialize
23%
ParseJson
48%
DecodeJson
💊15
🤔 Что такое репликация?

Репликация в контексте баз данных и распределенных систем — это процесс синхронизации данных между несколькими узлами для увеличения надежности, отказоустойчивости и доступности. Репликация может быть синхронной или асинхронной и помогает обеспечить, что данные остаются доступными и последовательными даже в случае сбоев одного или нескольких узлов.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🤔 Какой метод используется для удаления элемента из Map?
Anonymous Quiz
80%
Delete
16%
Remove
3%
Erase
1%
Drop
💊7