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

Вопросы собесов t.iss.one/+ajHN0OKU1okyZDky
Задачи t.iss.one/+MURwpbl6Nq9kYzJi
Вакансии t.iss.one/+mX_RBWjiMTExODUy
Download Telegram
🤔 Какая библиотека в Go предлагает автоматическую инъекцию зависимостей?
Anonymous Quiz
32%
Dig
18%
Echo
34%
Gorm
16%
Chi
🤔5
🤔 Как в Go создать небуферизованный канал для целых чисел?
Anonymous Quiz
8%
make(chan int, 1)
84%
make(chan int)
5%
new(chan int)
3%
make(unbuf chan int)
💊2
🤔 Что такое CI/CD?

Это подход к автоматизации сборки, тестирования и развертывания приложений. Он позволяет разработчикам быстрее и стабильнее доставлять обновления пользователям.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Какой командой выводится список всех доступных команд в Go?
Anonymous Quiz
77%
go help
3%
go commands
17%
go list
3%
go options
💊1
🤔 Какое ключевое слово используется для объявления канала в Go?
Anonymous Quiz
95%
chan
5%
channel
1%
pipe
0%
conduit
💊2
🤔 Как работает Map?

Map в Go — это структура данных, которая хранит пары ключ-значение и позволяет эффективно искать значение по ключу. Ключи в map должны быть уникальными, а значения могут быть любого типа. Map предоставляет быстрый доступ к данным, так как использует хеширование для организации хранения ключей. Операции вставки, удаления и поиска имеют сложность O(1) в среднем случае.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🤔 Какой метод из пакета "io" используется для копирования данных из одного потока в другой в Go?
Anonymous Quiz
9%
Transfer
73%
Copy
7%
Move
11%
Duplicate
💊1
🤔 Какой метод из пакета "reflect" используется для получения количества полей в структуре в Go?
Anonymous Quiz
31%
NumFields
32%
CountFields
25%
FieldCount
12%
NumField
💊1
🤔 Для чего используют индексы?

1. Ускорение поиска – уменьшает количество проверяемых строк.
2. Оптимизация ORDER BY и GROUP BY – индексы помогают быстрее сортировать и группировать данные.
3. Повышение эффективности JOIN – индексы на ключах улучшают соединение таблиц.
4. Поддержка UNIQUE и PRIMARY KEY – гарантируют уникальность данных.
5. Оптимизация полнотекстового поиска – full-text индексы помогают эффективно искать текстовые данные.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой из следующих подходов является типом инъекции зависимостей?
Anonymous Quiz
16%
Инъекция значения
30%
Инъекция функции
17%
Инъекция переменной
36%
Инъекция конструктора
🤔 Какой командой удаляются локальные ветки в Git?
Anonymous Quiz
12%
git delete branch
28%
git remove branch
3%
git delete
56%
git branch -d
💊1
🤔 Как эффективно склеивать множество строк?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1💊1
🤔 Какой метод используется для получения количества затронутых строк после выполнения запроса?
Anonymous Quiz
45%
RowsAffected
23%
RowsCount
19%
AffectedRows
13%
CountRows
🤔 Какой метод из пакета "net" используется для разрешения доменного имени в IP-адрес в Go?
Anonymous Quiz
33%
Resolve
25%
LookupIP
28%
ResolveIP
14%
GetIP
🤔 Что будет, если закрыть уже закрытый канал?

Закрытие закрытого канала вызывает panic.
Рекомендуется не закрывать канал дважды и проверять, закрыт ли он (recover или sync.Once для защиты от дублирующего закрытия).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2