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

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
Что из этого не является обязательным элементом для отправки письма через пакет mail
Anonymous Poll
12%
SMTP-сервер
79%
Тема письма
11%
Адрес отправителя
3%
Адрес получателя
Какой алгоритм сортировки использует O(n+k) дополнительной памяти?
Anonymous Poll
12%
Быстрая сортировка
37%
Пирамидальная сортировка
22%
Сортировка выбором
33%
Блочная сортировка
🧱 7 архитектурных шаблонов, которые должен знать каждый программист

В современном быстро меняющемся мире разработки от программиста всё чаще требуется не просто писать код, а уметь правильно проектировать системы.

Архитектурные шаблоны — это ключевые методы, которые помогают создавать масштабируемые, надёжные и удобные в поддержке решения.

В статье собраны и подробно рассмотрены 7 архитектурных шаблонов, которые полезно знать каждому разработчику — независимо от того, работает ли он с микросервисами, проектирует API или занимается распределёнными транзакциями.

➡️ Подробнее о паттернах (https://clc.to/tgproglibacademy6)

🐸 Библиотека Go разработчика (https://t.me/goproglib) #буст
Какой результат покажет этот код?

Оставляйте свои предположения в комментариях 👇
Какой тип данных используется для работы с результатами запроса db.Query()
Anonymous Poll
13%
sql.QueryResult
1%
[]Product
14%
*sql.Result
75%
*sql.Rows
🚨 Смешные новости про IT теперь в одном канале

Мы запустили @hahacker_news — наш новый юмористический IT-канал.

Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.

👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Что произойдёт, если данные в таблице SQL не могут быть преобразованы в тип Go
Anonymous Poll
7%
будет возвращена пустая строка
7%
данные будут проигнорированы
12%
возникнет паника
75%
метод rows.Scan() вернёт ошибку
Что вернет функция math.Hypot(3, 4)
Anonymous Poll
11%
3
16%
4
57%
5
4%
9
11%
16
12%
25
Как получить карьерный буст и MacBook за подписку

В интернете полно курсов по самопиару и карьерному развитию в IT, но все они не сравнятся с реальными кейсами от действующих практиков.

Не нужно покупать дорогие консультации, чтобы перенять чужой опыт — достаточно подписаться на папку, где собралось более 30 лучших экспертов из IT и digital

Это люди, которые не только построили успешную карьеру с нуля, но и основали собственные компании.

Они собрались, чтобы прокачать тебя в маркетинге и дизайне, а ещё провести розыгрыш.

Подпишись на них и получи один из 3 призов:

🥇Главный приз — MacBook Air (M2)
🥈2 место: Яндекс Станция Лайт 2
🥉3 место: Наушники HUAWEI Freebuds 5i

Участвуешь?

1. Подпишись на папку
2. Подтверди участие в боте

19 июня в прямом эфире опубликуем итоги розыгрыша!
Please open Telegram to view this post
VIEW IN TELEGRAM
🗂 Работа с базами данных на Go: как писать эффективные запросы и миграции?

📅 22 мая в 20:00 МСК на открытом уроке мы разберем, как эффективно работать с БД в Go, создавать таблицы, использовать ОRМ и SQL-запросы, а также научимся делать миграции.

Что вы узнаете:

— Как организовать структуру БД для веб-приложений.

— Применение ОRМ и чистого SQL в Go.

— Как правильно настроить миграцию и работать с таблицами.

➡️ Открытый урок пройдет в преддверие старта курса «Go (Golang) Developer Basic». Все участники получат 🎁 скидку на обучение. Не упустите шанс развить свои навыки в Go: https://clck.ru/3M5jaX

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576