Вопросы React Frontend Developer
Для чего используется html-webpack-plugin?
Рейтинг:
4
Сложность:
6
html-webpack-plugin генерирует HTML-файлы для вашего приложения. Он автоматически подключает скрипты и стили, создаваемые Webpack, что упрощает настройку и обновление.
Что такое плагины Webpack?
Рейтинг:
4
Сложность:
6
Плагины (plugins) в Webpack — это инструменты для расширения возможностей сборки. Они выполняют задачи, такие как минификация кода, создание HTML-файлов, кэширование и другие.
Как происходит схлопывание вертикальных и горизонтальных margin'ов в CSS?
Рейтинг:
1
Сложность:
2
Схлопывание отступов (margin collapsing) происходит, когда два вертикальных margin'а соседних блоков объединяются в один, равный наибольшему из них. Горизонтальные margin'ы не схлопываются, так как схлопывание затрагивает только вертикальные отступы.
Как использовать Docker для множества окружений приложений?
Рейтинг:
2
Сложность:
5
Для работы с несколькими окружениями в Docker используется Docker Compose. Создаются отдельные файлы docker-compose для каждой среды (например, docker-compose.dev.yml), и на основе этих файлов запускаются соответствующие окружения с нужными настройками.
Что такое Docker Engine?
Рейтинг:
2
Сложность:
5
Docker Engine — это клиент-серверная платформа для создания, запуска и управления Docker контейнерами. Он состоит из Docker демона (сервера) и интерфейса командной строки (CLI), которые взаимодействуют для управления жизненным циклом контейнеров.
Что такое Chaos Engineering?
Рейтинг:
2
Сложность:
4
Chaos Engineering — это практика внесения искусственных сбоев в систему, чтобы проверить её устойчивость. Это позволяет заранее выявить слабые места и предотвратить крупные аварии.
Объясните разницу между Blueprints и C++ в Unreal Engine.
Рейтинг:
2
Сложность:
6
Blueprints — это визуальная система скриптов, предназначенная для быстрого прототипирования и использования без глубоких знаний программирования. C++ предоставляет более высокий уровень контроля и оптимизации, но требует знаний в программировании. Оба подхода могут использоваться вместе, где Blueprints отвечают за высокоуровневую логику, а C++ — за производительность и сложные механики.
Как создать новый проект в Unreal Engine?
Рейтинг:
2
Сложность:
6
Для создания нового проекта в Unreal Engine нужно открыть лаунчер, выбрать вкладку "New Project", выбрать шаблон, настроить параметры проекта (например, имя и место хранения) и нажать "Create".
Что такое Unreal Engine и какие его основные особенности?
Рейтинг:
3
Сложность:
7
Unreal Engine — это мощная платформа для разработки игр, созданная компанией Epic Games. Она известна своими высококачественными графиками, поддержкой визуального скриптинга с помощью Blueprint и удобной C++ API для более глубокой настройки. Unreal Engine также поддерживает создание игр, симуляций и виртуальных реальностей, обеспечивая гибкость в применении для различных проектов.
Что такое CORS (Cross-Origin Resource Sharing), и как он относится к встроенным элементам типа <iframe>, <img>, и <script>?
Рейтинг:
4
Сложность:
6
CORS — это механизм, который позволяет ограничить или разрешить обмен данными между разными доменами. Браузеры по умолчанию запрещают запросы к ресурсам с другого домена для обеспечения безопасности. Чтобы разрешить такие запросы, сервер должен отправить специальные заголовки. Элементы, такие как <iframe>, <img> и <script>, могут загружать ресурсы с других доменов, но для некоторых операций, например, доступа к содержимому <iframe> из другого домена, требуется поддержка CORS.