Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что такое Content Delivery Network (CDN) и как правильно подключать ресурсы HTML через CDN для повышения производительности?
Content Delivery Network (CDN) — это сеть серверов, расположенных по всему миру, которые хранят копии статических ресурсов веб-сайта, таких как изображения, CSS и JavaScript. Подключение ресурсов через CDN позволяет загружать их с ближайшего сервера, что ускоряет время загрузки страницы и снижает нагрузку на основной сервер. Для подключения через CDN обычно используют URL внешних ресурсов, например:
<script src="https://cdn.example.com/library.js"></script>Что такое Continuous Delivery?
Continuous Delivery (CD) — это процесс, при котором код после успешной проверки автоматически подготавливается для выпуска в продакшн. Он остаётся в стабильном состоянии и может быть развернут в любой момент.
В чем разница между Continuous Integration и Continuous Delivery?
Continuous Integration (CI) проверяет и тестирует код перед объединением с основной веткой. Continuous Delivery (CD) идёт дальше и автоматически подготавливает код к развертыванию в продакшн.
Каково назначение папок в Go-проекте (cmd, adapters, delivery)?
Папка cmd содержит точку входа в приложение, adapters — реализацию зависимостей (например, БД), а delivery — слой доставки (например, REST, gRPC). Такое разделение упрощает поддержку и масштабирование проекта.
В чём разница между at-least-once и exactly-once delivery? Почему exactly-once сложно реализовать?
At-least-once — сообщение может быть доставлено более одного раза, но не потеряется. Exactly-once — доставляется один и только один раз. Последний подход требует координации и идемпотентности на всех уровнях, что делает его реализацию сложной в распределённых системах.
Что ты знаешь о delivery semantics в Kafka?
Рейтинг:
5
Сложность:
8
Delivery semantics описывает гарантии доставки сообщений от producer’а к consumer’у. Kafka поддерживает at most once, at least once и exactly once семантики. Эти режимы отличаются риском потери и дублирования сообщений. Выбор семантики зависит от требований системы. Самая надежная, но сложная — exactly once.
Рейтинг:
3
Сложность:
5
Рейтинг:
3
Сложность:
4
Рейтинг:
2
Сложность:
3
Рейтинг:
1
Сложность:
7
Рейтинг:
1
Сложность:
8