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

Вопросы собесов t.me/+ajHN0OKU1okyZDky
Задачи t.me/+MURwpbl6Nq9kYzJi
Вакансии t.me/+mX_RBWjiMTExODUy
Download Telegram
🤔 Какой метод из пакета "math" используется для вычисления абсолютного значения числа в Go?
Anonymous Quiz
11%
Absolute
81%
Abs
5%
Mod
4%
AbsValue
💊4
🤔 Какой метод используется для проверки типа экземпляра?
Anonymous Quiz
80%
TypeOf
9%
GetType
3%
CheckType
8%
IsType
2💊9🤔6
🤔 Сколько весит мапа в байтах?

В Go мапа (map[K]V) — это указатель на внутреннюю хеш-структуру. Её "вес" при передаче — 8 байт (64-битная архитектура), так как это просто ссылка.
Но фактический размер в памяти зависит от количества элементов и структуры хеш-таблицы, которая может занимать значительно больше.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
🤔 Какой фреймворк в Go используется для работы с базами данных?
Anonymous Quiz
88%
Gorm
3%
Hibernate
7%
SQLAlchemy
1%
Entity Framework
💊12
🤔 Какой инструмент используется для автоматического форматирования кода на Go?
Anonymous Quiz
11%
GoForm
60%
GoFMT
27%
GoLint
3%
GoFix
💊4
🤔 Как устроена объектно-ориентированная модель?

1. Структуры:
- Структуры заменяют классы и служат для хранения данных.
2. Методы:
- Методы определяются отдельно и привязываются к структурам.
3. Интерфейсы:
- Полиморфизм реализуется через интерфейсы, задающие набор методов.
4. Встраивание:
- Структуры могут встраивать другие структуры для наследования поведения.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой метод из пакета "reflect" используется для получения типа переменной в Go?
Anonymous Quiz
73%
TypeOf
22%
GetType
2%
VarType
3%
Kind
💊3
🤔 Какой метод из пакета "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
12%
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
4%
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