Какие пакеты знаешь в Go для работы с сетью?
В Go для работы с сетью часто используются следующие пакеты:
Читать ответПодготовка к интервью
7 вопросов с собеседований в MAX LTD Group
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в MAX LTD Group. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: networking, http.client, http.
Каталог
В Go для работы с сетью часто используются следующие пакеты:
Читать ответДолгоживущее TCP-соединение может быть опасно по нескольким причинам:
Читать ответНагрузки на сервисы могут сильно различаться в зависимости от сферы и архитектуры, но обычно включают:
Читать ответUDP (User Datagram Protocol) используется не только в стримах и играх, но и в других сценариях, где важна низкая задержка и приемлема потеря пакетов:
Читать ответАмперсанд (&) перед выражением http.Client{} в Go означает взятие адреса (указателя) на созданный объект структуры http.Client. То есть &http.Client{} создаёт новый экземпляр структуры и возвращает указатель на него.
Читать ответПри выполнении команды curl https://google.com происходит следующее:
Читать ответВ работе с Golang я использовал несколько брокеров сообщений, в зависимости от задачи и требований к системе:
Читать ответ