Вопросы на собеседовании по C++ for Unreal
Подборка вопросов из банка ITQuiz для Junior/Middle/Senior подготовки. Сначала сформулируйте ответ самостоятельно, затем откройте объяснение.
1Зачем игре обнаружение столкновений?
Collision detection используется физикой и игровой логикой для реакции на контакты объектов.
2Что обычно делает игровой цикл?
Game loop многократно обрабатывает ввод, обновляет состояние и инициирует рендеринг.
3Почему при движении объектов учитывают время между кадрами?
Delta time позволяет масштабировать изменение состояния относительно реально прошедшего времени.
4Какая тема находится с «C++ for Unreal» в одном направлении «Game Development»?
«Multiplayer Games» и «C++ for Unreal» находятся в одном направлении «Game Development».
5Что НЕ относится к тому же направлению, что и «C++ for Unreal»?
«UI Fundamentals» относится к разделу «UX/UI и дизайн», а остальные варианты — к «Game Development».
6Верно ли утверждение: «C++ for Unreal» и «Multiplayer Games» относятся к одному крупному направлению IT-навыков?
Да. Обе темы относятся к разделу «Game Development».
7Верно ли утверждение: «C++ for Unreal» относится к разделу «UX/UI и дизайн»?
Нет. «C++ for Unreal» относится к разделу «Game Development».
8Какие две темы относятся к тому же направлению, что и «C++ for Unreal»? Выберите все правильные варианты.
«Multiplayer Games» и «2D Games» относятся к разделу «Game Development».
9Какое описание лучше всего соответствует области, в которой изучается «C++ for Unreal»?
«C++ for Unreal» относится к направлению «Game Development»: игровые движки, игровая логика, рендеринг и физика.
10Какая из тем относится к направлению «Game Development»?
«C++ for Unreal» относится к разделу «Game Development».
11Проверьте фундамент, связанный с темой «C++ for Unreal»: Зачем игре обнаружение столкновений?
Collision detection используется физикой и игровой логикой для реакции на контакты объектов.
12Проверьте фундамент, связанный с темой «C++ for Unreal»: Что обычно делает игровой цикл?
Game loop многократно обрабатывает ввод, обновляет состояние и инициирует рендеринг.
13Проверьте фундамент, связанный с темой «C++ for Unreal»: Почему при движении объектов учитывают время между кадрами?
Delta time позволяет масштабировать изменение состояния относительно реально прошедшего времени.
14Для уверенного понимания «C++ for Unreal» важно знать базу раздела «Game Development». Зачем игре обнаружение столкновений?
Collision detection используется физикой и игровой логикой для реакции на контакты объектов.
15Для уверенного понимания «C++ for Unreal» важно знать базу раздела «Game Development». Что обычно делает игровой цикл?
Game loop многократно обрабатывает ввод, обновляет состояние и инициирует рендеринг.