Подготовка к интервью

Вопросы на собеседовании в Hypemasters

22 вопроса с собеседований в Hypemasters

22 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Hypemasters. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: game development, performance, optimization.

Каталог

Результаты поиска

Найдено: 22
Теория

Почему CPU Cache важен при использовании ECS?

Роль CPU Cache в архитектуре ECS ECS (Entity Component System) представляет собой архитектурный паттерн, применяемый в играх и высокопроизводительных приложениях CPU Cache — это небольшой, но очень быстрый участок…

Читать ответ
Теория

Почему frame-based логика считается проблемной на собеседовании?

Почему frame-based логика может создавать проблемы? состояния и данные сохраняются при каждом кадровом цикле зависит от задержек и снижения FPS может пропускать события, происходящие между кадрами (недетерминирована)…

Читать ответ
Теория

Почему в Unity выбирают UniTask, а не стандартные .NET Task?

Для Unity особенно важны производительность и эффективное использование памяти При работе стандартный Task создаёт множество heap-аллоций и операций боксинга, увеличивая нагрузку на GC UniTask представляет собой…

Читать ответ
Теория

Почему не стоит связывать бизнес-логику с Update-циклом Unity?

Почему бизнес-логику не следует привязывать к Update-циклу Unity Unity Update — метод, который вызывается каждый кадр (frame-based) интервал вызовов определяется FPS и может быть нестабильным и изменчивым размещение…

Читать ответ
Теория

Чем array отличается от List в C# на собеседовании?

Ключевое различие array и List в C# array: размер фиксирован, структура данных не изменяется после создания List<T>: размер динамический, коллекция построена поверх массива array работает быстрее, поскольку ему не…

Читать ответ
Теория

Чем отличаются FixedUpdate и Update в Unity и когда применять каждую функцию?

Сравнение FixedUpdate и Update в Unity Update — выполняется каждый кадр, поэтому частота вызовов определяется FPS FixedUpdate — запускается через заданные фиксированные интервалы времени Update — используется для…

Читать ответ
Теория

Чем отличаются локальный и удалённый репозитории в Git?

Локальный и удалённый репозитории в Git Git представляет собой распределённую систему контроля версий Локальный репозиторий — копия проекта, размещённая на компьютере разработчика Коммиты и ветки хранятся локально и…

Читать ответ
Теория

Чем отличаются методы System.Array.CopyTo() и System.Array.Clone()?

Чем отличаются System.Array.CopyTo() и System.Array.Clone() System.Array.Clone() формирует поверхностную копию массива: создаётся новый объект массива, однако элементы ссылочного типа по-прежнему указывают на те же…

Читать ответ
Теория

Что делает команда git add в Git?

Что делает команда git add? Команда для управления индексом (staging area) Git Перемещает новые, изменённые и удалённые файлы в индекс Позволяет выборочно подготовить файлы к ближайшему коммиту Не меняет историю Git,…

Читать ответ
Поведенческий

Что делать, если техническая оценка задачи — две недели, а PM дал на неё одну?

Что делать, если задача рассчитана на 2 недели, а на выполнение отведена 1? оценка определяется технической сложностью и связанными рисками срок, установленный PM, отражает бизнес-приоритет и deadline обсудить с PM,…

Читать ответ