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

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
Ребята, всем привет. Начинаем возобновлять постинг на каналах😘
👍72🤔4🔥1
В какой строке этот код выкинет панику во время выполнения?

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

Добавить свой вопрос
🤮23👍1
В какой строке этот код выкинет панику во время выполнения?
Anonymous Quiz
17%
6
25%
7
20%
8
19%
10
18%
11
👍2👎2👏1
☝️Объяснение:

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

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

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

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

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

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

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

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

🔥Добавить свой вопрос
👍3