Golang вопросы собеседований @golang_interview Телеграм канал Golang вопросы собеседований Golang вопросы собеседований - телеграм канал @golang_interview @workakkk - присылайте вопросы @Golang_google - Golang для разработчиков @itchannels_telegram - 🔥лучшие ит-каналы @golangl - golang chat @golangtests - golang tests @golang_jobsgo - go chat jobs @ai_machinelearning_big_data - AI категория «‎IT, Технологии, Гаджеты» Метки: Разработчик, Telegram

Golang вопросы собеседований

@golang_interview 2 400 подписчиков канал

@workakkk - присылайте вопросы

@Golang_google - Golang для разработчиков

@itchannels_telegram - 🔥лучшие ит-каналы

@golangl - golang chat

@golangtests - golang tests

@golang_jobsgo - go chat jobs

@ai_machinelearning_big_data - AI

Открыть

Информация

Телеграм канал «Golang вопросы собеседований» публичная ссылка: @golang_interview добавлен в каталог 16 июля 2022 года в категорию «IT, Технологии, Гаджеты». На канал подписано 2 400 человек. Языки обнаруженные на канале: Русский, Serbian, English. Каналу добавлены метки: Разработчик, Telegram. Дата создания канала: 9 июля 2022 года. Последнее обновление информации(аватар, название, описание) в каталоге: 17 июля 2022 года.

Ссылка t.me: https://t.me/golang_interview
Подписчики: 2 400
Категория: IT, Технологии, Гаджеты
Языки: Русский, Serbian, English
Метки: Разработчик, Telegram
Дата создания: 9 июля 2022 года в 13:37

ℹ️ Что бы подписаться на канал «Golang вопросы собеседований» У вас должен быть установлен телеграм.
▫️ Если просматриваете эту страницу через устройство на котором установлен Telegram, то просто нажмите эту ссылку (или кнопку «открыть» выше) и должно появиться окно выбора приложения Telegram.
▫️ Если у вас открыта страница на устройстве на котором не установлен Telegram, вы можете присоедниться к каналу с помощью QRCODE.
▫️ Вы можете найти канал через поиск в Telegram. Для этого введите в поиск логин «golang_interview» или название «Golang вопросы собеседований». Если не получается найти канал, вы можете отправить публичную ссылку @golang_interview в сохраненные сообщения и перейти по ней.
Когда откроется канал нажмите снизу кнопку «Присоединиться» (JOIN).

📊 Статистика канала golang_interview по количуству подписчиков за последнее время.

📢 Купить рекламу в телеграм каналах.

Отзывы о канале «‎Golang вопросы собеседований»‎ @golang_interview

Рекомендуем

Взгляните на эти телеграм ресурсы, похожие на канал @golang_interview, они тоже могут вас заинтересовать.

СТАТЬ ПРОГРАММИСТОМ
СТАТЬ ПРОГРАММИСТОМ
@tobeprog
КиноФакты 🎥 Интересно о кино
КиноФакты 🎥 Интересно о кино
@kinoFUCKti
Олег Анисимов
Олег Анисимов
@oleganisimov1
SR SOLUTIONS
SR SOLUTIONS
@srsolutions
Король ставок 👑 Ставки на спорт - бесплатные прогнозы на сегодня
Король ставок 👑 Ставки на спорт - бесплатные прогнозы на сегодня
@betking_besplatnie_prognozi
Корейские сериалы смотреть онлайн
Корейские сериалы смотреть онлайн
@korean_serials_online

Последние сообщения

Что бы увидеть другие сообщения, подпишитесь на канал @golang_interview

Что вы знаете про работу с плагинами на Go ?

Ответ
Думаю, что всем, кто пытался добавить поддержку системы плагинов для своего приложения на Go, первым в поиске попадался стандартный пакет plugin. К сожалению, он применим только в двух случаях:

Вы не всегда хотите включать все модули приложения в поставку

Вы хотите динамически подгружать нужные модули по мере необходимости

Собственно, все. Описывать работу с пакетом не вижу смысла - официальная документация снабдит отличными примерами и даст исчерпывающие ответы на все возможные вопросы. Как по мне, путаницу вносит само название пакета, ведь плагин, в привычном понимании, при помощи него создать невозможно. На нас действует серьезное ограничение: плагин должен быть собран тем же окружением, что и основное приложение. Имеются различия в версии компилятора - до свидания, версия плагина отличается от ожидаемой версии приложения - счастливого пути. Фактически, плагин может собрать только сам разработчик основного приложения, что убивает на корню все затею. Также очевидно, что плагин не может быть написан на другом языке. Тем не менее, есть и плюсы: пакет стандартный, поддерживается рантаймом самого языка.

Читать дальше

@golang_interview

581 07:39

Как работать с sync.pool и sync.map? Какие подводные камни у них есть?

sync.map
sync.Pool
Как не надо использовать sync pool в go

@golang_interview

746 10:43

Расскажите про структуры данных: stack, queue, linked list, trie, balanced tree, Hash Table

Ответ:
8 известных структур данных, о которых спросят на собеседовании

#теория #middle

@golang_interview

999 14:39

Отформатируйте строку без ее вывода

Найдите самый простой способ отформатировать строку с переменными, не выводя значение.

Пример решения
Легче всего это сделать с помощью fmt.Sprintf(), которая возвращает строку, не выводя ее на экран.

Например:

package main

import "fmt"

func main() {
s := fmt.Sprintf("Size: %d MB.", 85)
fmt.Println(s)
}

#задача #junior

@golang_interview

929 09:01

Нужно ли лочить структуру мьютексом, если идет конкуррентная запись в разные поля структуры?

Подробнее
Ответ

@golang_interview

986 06:45

Расскажите о CMD и ENTRYPOINT в Dockerfile

Эти инструкции Dockerfile задают команду, исполняемую при запуске контейнера. При их использовании есть несколько правил, например:


Должна быть минимум одна из них, CMD или ENTRYPOINT, в Dockerfile.
Если контейнер используется как исполняемый файл — ENTRYPOINT должна быть определена.
Если контейнер запускается с другими аргументами — CMD будет переопределена.

Подробнее

@golang_interview

1.0K 07:20

1.0K 09:19

Какие типы не являются встраиваемыми?

964 09:19

Вопросы про кеширование и БД

Какими проблемами в кешировании данных сталкивался?
Как бы ты решал проблему, когда одновременно много клиентов не получают данные из кеша, и все одновременно идут в источник мастер данных(например, в БД)?
Какие плюсы и минусы ты видишь у реляционных СУБД в сравнении с NoSQL решениями? В каком случае ты предпочтешь выбрать NoSQL? С какими NoSQL решениями работал? И с какими трудностями сталкивался при работе с этими решениями?

Ответ

@golang_interview

1.2K 10:06

Приведите необходимые шаги для развертывания докеризированного приложения, сохраненного в репозитории Git

Ответ
Шаги, необходимые для развертывания приложения зависят от окружения, основной процесс развертывания будет таким:

- Сборка приложения с использованием Docker build в каталоге с кодом приложения
- Тестирование образа
- Выгрузка образа в Registry
- Уведомление удаленного сервера приложений, что он может скачать образ из Registry и запустить его
- Перестановка порта в прокси HTTP (S)
- Остановка старого контейнера

@golang_interview

1.2K 06:23

Какие сети доступны по умолчанию в Docker?

Ответ

По умолчанию есть:
bridge, сеть, к которой подключаются контейнеры, если не указано иначе.
none, сетевой стек без наличия сетевого интерфейса в контейнере.
host, подключение к сетевому стеку сервера.

@golang_interview

1.2K 12:46

Что ты использовал из пакета sync(кроме Mutex и WaitGroup)?

Про примитивы
Go Sync

@golang_interview

1.1K 12:45