Вернуться в видеотеку

Мок-техническое собеседование на позицию Senior Unity Developer

Запись мок-собеседования, имитирующего технический отбор на позицию Senior Unity Developer в Wild Bides. Кандидат отвечает на вопросы о DI, асинхронности, памяти C#, архитектуре и оптимизации Unity; в финале разбирает конфликт срочных задач.

Источник: Юрий Сулима | GameDev | Айти

Открыть на YouTube

Таймлайн

Коротко о видео

Это записанное мок-собеседование с имитацией технического этапа в Wild Bides. После самопрезентации кандидат рассказывает о Unity-проектах, ускорении холодного запуска приложения с более чем 40 до менее 15 секунд и опыте работы в небольшой команде. Затем интервьюер проверяет DI и Zenject, SOLID, многопоточность и асинхронность, UniTask, Task и coroutine, GC и LOH, boxing, Dictionary, делегаты, рефлексию и типы Unity. В Unity-блоке обсуждаются архитектура с Bootstrapper и аналитическими сервисами, профилирование падения FPS, Memory Profiler, Crashlytics, Addressables, Canvas, Strategy Pattern, освещение, оптимизация и жизненный цикл MonoBehaviour. В конце кандидат предлагает передать выбор между релизной задачей и критическим production-багом ответственному за приоритеты.

Затронутые темы

Что взять на заметку

  • Опыт оптимизации стоит описывать измеримым результатом и исходной проблемой.
  • Для Unity важны различия Task, UniTask и coroutine по жизненному циклу и ограничениям.
  • Рефлексия в runtime может заметно ухудшить производительность игры.
  • Разделение Canvas уменьшает лишние перестроения UI при частых обновлениях.
  • При конфликте срочных задач приоритет нужно согласовывать с владельцем продукта или лидом.

Рекомендуем посмотреть

1:06:32
РазноеSenior

Мок-собеседование Senior Unity-разработчика

Запись мок-технического собеседования на роль Senior Unity-разработчика. Кандидат отвечает на вопросы о Unity, C#, оптимизации, асинхронности, UI, аналитике и архитектуре; интервьюер уточняет детали его опыта и практические решения.

38:19
РазноеMiddle

Мок-собеседование с Middle Unity-разработчиком

Запись мок-собеседования на позицию Middle Unity-разработчика. Кандидат отвечает на вопросы о Firebase и аналитике, Addressables, профилировании и оптимизации UI, DI-контейнерах, C#, асинхронности, Unity API, защите игрового клиента и рабочих ситуациях.