Unreal Engine: вопросы на собеседовании
Вопросы и ответы по Unreal Engine: подготовка, примеры и типичные ошибки.
Проверьте себя по Unreal Engine: 5 вопросов, ~10 минут
Вопросов: 41. Частые идут первыми, сложные возвращаются на повторение.
- Что такое Actor в Unreal Engine и чем он отличается от Component?Junior· спрашивают почти всегда
- В чём разница между Blueprints и C++ в Unreal Engine? Когда выбирать каждый из них?Junior· спрашивают почти всегда
- В чём разница между GameMode, GameState, PlayerController и PlayerState?Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает сетевая репликация (network replication) в мультиплеере Unreal Engine?Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает система тиков (tick system) в Unreal Engine?Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В каких проектах Unreal Engine оправдан, а где он становится источником лишней сложности?Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое сборщик мусора (garbage collector) в Unreal Engine и как предотвратить уничтожение объектов?Senior· спрашивают почти всегда
- Что такое макросы
UPROPERTYиUFUNCTIONи какие параметры они поддерживают?Middle· спрашивают почти всегда - В чём разница между
BeginPlay(),Tick()иEndPlay()в UE?Junior· полный разбор — Jobs/Boost - Что такое система коллизий в Unreal Engine и каковы различные collision response channels?Middle· полный разбор — Jobs/Boost
- Что такое Components в Unreal Engine и как работает композиция?Junior· полный разбор — Jobs/Boost
- Что такое delegates в Unreal Engine и чем они отличаются от стандартных delegates в C++?Middle· полный разбор — Jobs/Boost
- Как работает система ввода в Unreal Engine 5 (Enhanced Input System)?Middle· полный разбор — Jobs/Boost
- Что такое класс GameMode и какова его ответственность?Junior
- Как работает level streaming в Unreal Engine?Middle· полный разбор — Jobs/Boost
- Как работает система рефлексии (reflection system) в Unreal Engine?Senior· полный разбор — Jobs/Boost
- Что такое RPCs (Remote Procedure Calls) в сетевом взаимодействии UE?Senior· полный разбор — Jobs/Boost
- В чём разница между
TArray,TMapиTSetв Unreal Engine?Middle· полный разбор — Jobs/Boost - В чём разница между
LineTrace,SweepTraceиOverlapTest?Middle - Как сравнить Unreal Engine с альтернативами по надёжности, скорости разработки, portability, performance и operational cost?Middle· полный разбор — Jobs/Boost
- Какая mental model Unreal Engine важна для диагностики: lifecycle, graph, runtime, targets, protocol, threads или resources?Senior
- Как понять, что проблема связана именно с Unreal Engine, а не с приложением, окружением, сетью или зависимостями?Senior
- Представьте, после изменения Unreal Engine сборка, runtime или интеграция стали нестабильными. Как вы будете расследовать проблему?Senior· полный разбор — Jobs/Boost
- Какие ошибки делают команды, когда используют Unreal Engine без понимания его модели выполнения или сборки?Middle· полный разбор — Jobs/Boost
- Какую инженерную проблему Unreal Engine решает в build/runtime/systems-разработке, если не сводить ответ к определению?Middle· полный разбор — Jobs/Boost
- Какие production или build/runtime-риски есть у Unreal Engine: воспроизводимость, совместимость, debugging, ресурсы или supply chain?Senior· полный разбор — Jobs/Boost
- Что такое Unreal Engine и каковы его основные области применения помимо игр?Junior· полный разбор — Jobs/Boost
- Как профилировать и оптимизировать производительность в Unreal Engine (инструменты GPU/CPU профилирования)?Senior· полный разбор — Jobs/Boost
- В чём разница между
UObject,AActorиUActorComponent?Middle· полный разбор — Jobs/Boost - Что такое Behavior Tree в Unreal Engine и как он используется для ИИ?Middle· полный разбор — Jobs/Boost
- Что такое Data Asset в Unreal Engine и когда использовать его вместо struct?Middle
- Что такое Gameplay Ability System (GAS) и какие проблемы он решает?Senior· полный разбор — Jobs/Boost
- Что такое Lumen в Unreal Engine 5 и как он работает?Middle· полный разбор — Jobs/Boost
- Что такое Material Graph и как работает PBR-модель материалов?Middle
- Что такое Nanite в Unreal Engine 5 и каковы его варианты применения и ограничения?Middle· полный разбор — Jobs/Boost
- Что такое Subsystems в Unreal Engine и как они улучшают организацию кода?Middle
- Расскажите о случае, когда вы решали проблему с Unreal Engine: incident, optimization, migration, debugging или CI/CD.Middle
- Как профилировать FPS, CPU, GPU и memory в Unreal Insights?Middle
- Как устроены replication и authority model в сетевой игре?Senior· полный разбор — Jobs/Boost
- Что такое World Partition в Unreal Engine 5 и как он обеспечивает создание больших открытых миров?Senior· полный разбор — Jobs/Boost
- Как упаковать (package) и развернуть игру на Unreal Engine для разных платформ?Senior