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

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

Константы и константные индексы или ключи в составных литералах слайса/массива/карты не должны дублироваться.
В какой строке этот код выкинет панику во время выполнения?

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

Добавить свой вопрос
В какой строке этот код выкинет панику во время выполнения?
Anonymous Quiz
28%
6
47%
7
18%
10
7%
11
Какой будет код выхода из программы?

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

Добавить свой вопрос
Какой будет код выхода из программы?
Anonymous Quiz
48%
exit 1
37%
exit 0
15%
exit 127
Что будет выводить при запуске данная программа?

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

Добавить свой вопрос
Что будет выводить при запуске данная программа?
Anonymous Quiz
6%
всегда 1 2 3
3%
3
2%
2
52%
всегда 2 1 3
37%
`1 2 3` или `2 1 3`
Что будет напечатано при выполнении кода?

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

Добавить свой вопрос
Что будет напечатано при выполнении кода?
Anonymous Quiz
46%
2
38%
1
16%
5
☝️Объяснение:

Скорее всего вы бы использовали пустую структуру чтобы сэкономить память.
```
a := struct{}{}
println(unsafe.Sizeof(a)) // Output: 0
```
Хотя более важное использование пустой структуры - показать читателю кода, что вам не важно значение вообще, то есть целью является передача информации о задумке автора.


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

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