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

Собеседование Senior Unity Developer

Кандидат проходит техническое интервью на Unity-разработчика: ECS, DI, мультиплеер, C#, асинхронность и производительность UI.

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

Открыть на YouTube

Таймлайн

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

Интервьюер проводит техническое собеседование Senior Unity Developer в Platinum Games. Кандидат рассказывает о предыдущем опыте, MVP-проектах, ECS и зависимостях через Zenject и VContainer. Большой блок посвящён мультиплееру: синхронизации, Mirror и Photon, авторитарному серверу, TCP и UDP. Затем обсуждаются опыт управления небольшой командой, A/B-тестирование, массивы и обобщения в C#, интерфейсы, обработка исключений, делегаты, nullable, IDisposable, Task и UniTask, а также примитивы синхронизации. В конце разбираются UI-паттерны, перерисовка Canvas в Unity и зарплатные ожидания.

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

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

  • Авторитарный сервер помогает валидировать действия клиента, но добавляет задержку.
  • Выбор сетевого решения нужно связывать с требованиями игры и моделью синхронизации.
  • Ресурсами в C# управляют через IDisposable и using, понимая отличия от финализации.
  • Производительность Unity UI зависит от организации Canvas и объёма перерисовок.

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

38:19
РазноеMiddle

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

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

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

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

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