Вернуться в каталог собеседований

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

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

Юрий Сулима | GameDev | Айти
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 2,1 тыс.
  • Лайки на YouTube: 52
Открыть на 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 и объёма перерисовок.

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