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

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
Из-за какой строки этот код не скомпилируется?
Anonymous Quiz
29%
10
28%
12
19%
15
24%
16
Что выведет код?
Anonymous Quiz
15%
123
11%
231
67%
321
7%
312
Мое образование и компетенции разработчика не соответствуют занимаемой позиции на работе…

Я способен на большое, но все сижу на одном месте

Большинство людей не могут реализовать себя и с трудом получают удовольствие от работы и дохода.

И если вы хотите:
- Оперативно вырасти в текущем месте работы и выйти на новый финансовый уровень
- Прокачать свои навыки и компетенции
- Сделать так, чтобы сами работодатели бегали за тобой, а начальник предлагал повышение
- Поменять сферу и устроиться в топовую крупную компанию

Подписывайтесь на канал Анны Знаменской, где она простым языком рассказывает о работе в топовых компаниях мира и дает конкретные шаги для карьерного роста!
👆Объяснение к предыдущему вопросу

👨🏻‍💻 Если тип T встраивает тип X, то T получает все методы X. В частности, если X является типом интерфейса, вложение заставляет T реализовать X. Программа скомпилируется, но в ходе выполнения выкинет панику с ошибкой переполнения стека.

Golang задачи с собеседований
👆Объяснение к предыдущему вопросу

👨🏻‍💻 Касательно кода a, a[0] = []int{1, 2}, 9 - сдесь действует простое правило - выражение вычисляется позже, чем его подвыражения. Мы сначала пытаемся записать под нулевым индексом в nil-массив элемент, а затем заполняем его {1, 2}. Получаем ошибку panic: runtime error: index out of range [0] with length 0.

Golang задачи с собеседований
Что выведет код?
Anonymous Quiz
23%
421
20%
314
27%
4<nil>1
31%
3<nil>4