Почему в распределённой системе выбирают UUID, а не автоинкрементный ID?
UUID выбирают ради уникальности и масштабируемости, исключая узкие места централизованного генератора ID.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
UUID выбирают ради уникальности и масштабируемости, исключая узкие места централизованного генератора ID.
Читать ответЧем отличаются PUT и PATCH в REST Семантика REST: PUT — полная замена ресурса и его текущего состояния
Читать ответЧем различаются HTTP-методы POST, PUT и PATCH HTTP-методы для изменения ресурсов POST: создаёт новый ресурс, неидемпотентен (повторные запросы могут дать разные результаты) PUT: полностью заменяет ресурс, идемпотентен…
Читать ответPOST и PUT в REST API: основные отличия оба метода HTTP применяются для работы с ресурсами REST POST: создание нового ресурса, при этом идемпотентность не гарантируется PUT: полная замена или обновление существующего…
Читать ответВ HTTP-клиенте Go тело ответа (resp.Body) необходимо закрывать, чтобы освободить занятые ресурсы Если этого не сделать, возможны утечки памяти и исчерпание файловых дескрипторов Кроме того, соединение в пуле…
Читать ответHTTP-код ошибки сервера указывает на временную недоступность ресурса причиной может быть перегрузка сервера или техническое обслуживание клиенту рекомендуется повторить запрос позднее нередко сопровождается заголовком…
Читать ответКатегории HTTP-кодов и их примеры 2xx: успешные ответы — операция выполнена 200 OK: сервер успешно обработал запрос
Читать ответЧто происходит после нажатия кнопки в браузере (HTTP-пайплайн) событие click передаётся JS-обработчику браузер собирает HTTP-запрос (method, headers, body) DNS преобразует имя хоста в IP-адрес создаётся TCP-соединение…
Читать ответЭтапы обработки URL в браузере DNS-запрос: преобразование доменного имени в IP-адрес Установка TCP-соединения (3-way handshake) Передача HTTP-запроса (GET/POST и другие методы) Обработка запроса сервером и отправка…
Читать ответЧто такое API? Чем REST API отличается от других типов API? API представляет собой интерфейс для взаимодействия программ С его помощью можно обращаться к функциям и данным сервиса, не получая доступ к его внутренней…
Читать ответЧто представляет собой CORS? механизм защиты, встроенный в веб-браузеры Cross-Origin Resource Sharing — технология обмена ресурсами между различными доменами контролирует доступ к ресурсам, если запрос поступает с…
Читать ответЧто такое CORS Механизм веб-безопасности и политика браузера Cross-Origin Resource Sharing — технология обмена ресурсами между источниками Определяет, разрешены ли запросы с других доменов Настраивается с помощью…
Читать ответ