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

Вопросы собесов t.me/+ajHN0OKU1okyZDky
Задачи t.me/+MURwpbl6Nq9kYzJi
Вакансии t.me/+mX_RBWjiMTExODUy
Download Telegram
🤔 Как прочитать строку в виде иероглифов, кириллицы и т.д.?

В Go строки хранятся в UTF-8, что позволяет корректно работать с символами любых языков (включая иероглифы, кириллицу и т.д.).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
🤔 Как в Go проверить, что значение интерфейса является нулевым?
Anonymous Quiz
10%
if value.isNull() {}
19%
if value.isNil() {}
67%
if value == nil {}
4%
if value == null {}
🔥3👍1
🤔 Какие циклы есть в Go?

Go поддерживает только цикл for, который можно использовать как:
Классический цикл с условиями (for i := 0; i < 10; i++).
Цикл с проверкой условия (for i < 10).
Бесконечный цикл (for {}), который останавливается вручную через break.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3💊1
🤔Какой командой в Go можно обновить все зависимости до их последних версий?
Anonymous Quiz
8%
go update
30%
go get -u
3%
go upgrade
58%
go mod update
👍2
🤔 Чем отличается конкурентность от параллелизма?

- Конкурентность (concurrency) — это способность обрабатывать несколько задач одновременно, переключаясь между ними (в т.ч. в одном потоке).
- Параллелизм (parallelism) — это одновременное выполнение задач на нескольких процессорах или ядрах.
Конкурентность — про структуру кода. Параллелизм — про реальное одновременное исполнение.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🤔 Какой метод из пакета "net/http" используется для отправки GET-запроса в Go?
Anonymous Quiz
3%
Fetch
78%
Get
3%
Retrieve
17%
Request
👍1🤔1
🤔 Что такое структура (struct) в Go? Зачем они нужны?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Какой оператор используется для одновременного объявления и инициализации переменной в Go?
Anonymous Quiz
96%
:=
3%
=
0%
::
0%
::=
🤔3
🤔 Какой интерфейс необходимо реализовать для пользовательского типа, чтобы он мог использоваться в качестве ключа в map в Go?
Anonymous Quiz
14%
Hashable
51%
Comparable
3%
Equatable
32%
Достаточно сравнимости по == и !=
💊19
🤔 Какие БД бывают?

Базы данных бывают реляционные (например, PostgreSQL, MySQL), которые хранят данные в таблицах и используют SQL для управления данными, и нереляционные (NoSQL), такие как MongoDB и Cassandra, которые поддерживают гибкие структуры данных, такие как документы или ключ-значение. Реляционные БД обеспечивают строгую согласованность данных и сложные запросы, тогда как NoSQL базы данных ориентированы на масштабируемость и обработку больших объёмов данных. Выбор типа БД зависит от требований приложения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1
🤔 Какой командой сливаются изменения из одной ветки в другую в Git?
Anonymous Quiz
98%
git merge
1%
git integrate
0%
git combine
1%
git join
👍1
🔴 Тестовое собеседование с Go-разработчиком из Яндекса

25 декабря(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.

Как это будет:
📂 Владислав Кирпичов, Go-разработчик в Яндексе, ex-VK, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Влад будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Владу

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир →
@shortcut_go_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Что такое нормализация?

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


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🤔 Как в Go вызвать метод Print у переменной obj типа Object?
Anonymous Quiz
12%
Print(obj)
79%
obj.Print()
8%
Object.Print(obj)
1%
obj.(Print())
🤔1