Golang задачи с собеседований
4.58K subscribers
491 photos
6 videos
12 files
257 links
Задачи, тесты и теоретические вопросы по Go. Так же по gin, grpc, горутинах, архитектуре api и http стэку.

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
☝️Объяснение:

Если второй индекс в выражении опущен, то его значение рассматривается как длина базового среза. Таким образом, `y[5:]` в строке 8 эквивалентно `y[5:2]`, поэтому строка 8 вызывает панику.
Какая строка приведет к ошибке компиляции?

Тест: https://proghub.dev/t/golang-interview

Добавить свой вопрос
Какая строка приведет к ошибке компиляции?
Anonymous Quiz
12%
3
37%
6
29%
7
13%
8
10%
ошибок нет
☝️Объяснение:

В 7й строке возникнет ошибка `cannot use []int literal (type []int) as type []interface {} in argument to f`. Если закомментировать ее, 8я строка успешно отработает.
Какая строка приведет к ошибке компиляции?

Тест: https://proghub.dev/t/go-middle

Добавить свой вопрос
Какая строка приведет к ошибке компиляции?
Anonymous Quiz
46%
3
26%
6
11%
9
10%
11
7%
ошибок нет
Что напечатает программа?
Anonymous Quiz
12%
3
33%
4
28%
7
27%
9
☝️Объяснение:

Недостаток памяти, переполнение стека и конкурентная запись в карту - это ситуации которые мы не можем обработать с помощью `recover()`.

Из теста: https://proghub.dev/t/go-middle

🔥Добавить свой вопрос
Что выведет код?
Anonymous Quiz
55%
true
45%
false
Что будет напечатано при выполнении кода?

Тест: https://proghub.dev/t/golang-interview

Добавить свой вопрос
Что будет напечатано при выполнении кода?
Anonymous Quiz
27%
ничего, возникнет ошибка
48%
false true false
14%
true true true
11%
false false false