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

Вопросы собесов t.me/+ajHN0OKU1okyZDky
Задачи t.me/+MURwpbl6Nq9kYzJi
Вакансии t.me/+mX_RBWjiMTExODUy
Download Telegram
Forwarded from easyoffer
Я поставил целью сбора скромные 300 тыс. рублей, но ребята, вы накидали больше млн. всего за 1 день. Это просто невероятно!

Благодаря вашей поддержке, я смогу привлечь еще больше людей для разработки сайта и обработки собеседований. Ваш вклад сделает проект качественнее и ускорит его выход! Огромное вам спасибо!

Краудфандинг будет продолжаться еще 31 день и все кто поддержать проект сейчас, до его выхода, смогут получить:

🚀 PRO-тариф на 1 год, по цене месячной подписки на релизе.
Доступ к закрытому бета-тесту easyoffer 2.0 (середина–конец мая)

Поддержать проект можно здесь:
https://planeta.ru/campaigns/easyoffer

Огромное спасибо за вашу поддержку! 🤝
👍2
🤔 Что будет, если элемент не вмещается в размер слайса?

Если добавляемый элемент превышает текущую ёмкость (capacity) слайса, append создаёт новый массив с увеличенной ёмкостью (обычно в два раза больше исходной), копирует существующие элементы и добавляет новый. Это может привести к перераспределению памяти.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2
🤔 Какой метод из пакета "context" используется для создания дочернего контекста, который отменяется, когда родительский контекст завершён, в Go?
Anonymous Quiz
15%
NewChildContext
64%
WithCancel
13%
SubContext
9%
CreateContext
💊10
🤔 Какой тип данных в Go используется для хранения более одного значения одного типа в единой переменной?
Anonymous Quiz
13%
Map
29%
Array
33%
Slice
25%
Struct
💊44🤔5
🤔 Что возвращает оператор "квадратные скобки" для строки?

Оператор "квадратные скобки" для строки возвращает символ по указанному индексу. В большинстве языков программирования символ представлен в виде строки длиной один символ (например, в Python) или числового значения (например, ASCII-код).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊4🔥3👍1
🤔 Как в Go объявить функцию, которая принимает указатель на массив целых чисел и возвращает строку?
Anonymous Quiz
77%
func f(arr *[5]int) string {}
3%
func f(arr *[5]int) *string {}
19%
func f(arr [5]*int) string {}
1%
func f(arr [5]*int) *string {}
🤔 Какая встроенная функция в Go позволяет обрабатывать панические ситуации?
Anonymous Quiz
33%
panic()
3%
catch()
63%
recover()
1%
handle()
😁3🤔3
🤔 Как создавать и импортировать пакеты?

Создание пакета начинается с указания package packageName в файлах. Импорт пакетов осуществляется через import "packageName". Сторонние пакеты подключаются через Go Modules.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какое значение вернет функция reflect.TypeOf(x).Name() в Go?
Anonymous Quiz
28%
Тип переменной x
2%
Значение переменной x
1%
Адрес переменной x
69%
Имя типа переменной x
😁4
🤔 Какие бывают типы изоляции транзакций?

1. Read Uncommitted – транзакция читает несохраненные изменения других транзакций (грязное чтение).
2. Read Committed – транзакция видит только сохраненные изменения других транзакций.
3. Repeatable Read – транзакция видит одинаковые данные при повторных запросах, но возможны фантомные чтения.
4. Serializable – полный контроль над данными, транзакции выполняются последовательно, но снижается производительность.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114
🤔 Какой метод из пакета "net" используется для получения IP-адресов по имени хоста в Go?
Anonymous Quiz
38%
GetIP
14%
ResolveIP
19%
LookupIP
30%
GetHostByName
💊5🔥2
🤔 Какой метод из пакета "strings" используется для замены всех вхождений подстроки в строке в Go?
Anonymous Quiz
34%
Replace
9%
Substitute
2%
Change
56%
ReplaceAll
🔥3
🤔 Почему map не сделали более сейфовой?

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

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7👍3😁3
🤔 Какой метод из пакета "time" используется для установки времени в UTC в Go?
Anonymous Quiz
27%
SetUTC
50%
UTC
10%
ToUTC
13%
NowUTC
🔥6👍1
🤔 Какой метод из пакета "strings" используется для преобразования строки в нижний регистр в Go?
Anonymous Quiz
33%
ToLowerCase
17%
LowerCase
2%
Downcase
48%
ToLower
🤔 Что такое константы и можно ли их изменять?

Константы в Go — это неизменяемые значения, объявляемые с помощью ключевого слова const. Их нельзя изменить после определения.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🤔 Какое значение по умолчанию имеет целочисленная переменная (int) в Go?
Anonymous Quiz
1%
-1
91%
0
7%
nil
1%
undefined
💊4👍2
🤔 Какие операторы используются для работы с указателями в Go?
Anonymous Quiz
97%
& и *
1%
++ и - -
0%
+ и -
2%
>и <<
💊7👍1
🤔 Внутреннее устройство интерфейса?

Интерфейс состоит из двух частей: указателя на динамический тип и указателя на данные, связанные с этим типом. Такая структура позволяет интерфейсу хранить и управлять значениями разных типов динамически.


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