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

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
Мое образование и компетенции разработчика не соответствуют занимаемой позиции на работе…

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

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

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

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

👨🏻‍💻 Если тип 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
Что выведет код?
Anonymous Quiz
28%
0055
29%
2055
21%
0045
22%
2045
📔 Title: Облачный Go. Создание надежных служб
в ненадежных окружениях

#book #GO #ru

🌐 Lang.: Russian
🧔 Author: Титмус М. А
🕘 Year: 2021
📑 Pages: 419
#️⃣ ISBN: 978-5-97060-965-1

📝 Description: Go – первый язык программирования, спроектированный специально для
разработки облачных приложений. В настоящее время он занял лидирующие
позиции в облачной разработке и используется повсюду: от Docker до Harbour,
от Kubernetes до Consul, от InfluxDB до CockroachDB.
Требования к масштабированию вынуждают разработчиков размещать свои
сервисы на десятках и сотнях серверов – IT-отрасль постепенно становится
«облачной». Но как разрабатывать и поддерживать такой сервис? В этой книге
описывается практическая реализация сложных принципов проектирования облачных вычислений с помощью Go. Издание адресовано опытным разработчикам,
особенно инженерам веб-приложений и инженерам по надежности, которые
решают задачи управления и развертывания облачных приложений.

@bzd_channel
#gRPC
[Russian]

Title: gRPC: запуск и эксплуатация облачных приложений. Go и Java для Docker и Kubernetes

Author: Индрасири Касун, Курупу Данеш
Year: 2021
Pages: 224
ISBN: 978-5-4461-1737-6

Description: С помощью этой книги архитекторы и разработчики смогут подробно разобраться, как технология межпроцессной коммуникации gRPC устроена «под капотом», и для этого не придется разгребать десятки устаревших ссылок в поисковике.

@bzd_channel
Как поменять местами значения переменных a и b?
Anonymous Quiz
18%
a, b := b, a
73%
a, b = b, a
6%
swap(a, b)
3%
нет верного варианта
#3 Объявление переменной динамического типа дает уверенность компилятору в том, что существует одна переменная, существующая с данным типом и именем.
Anonymous Quiz
44%
Да
56%
Нет