Мок-собеседование на Junior Unity Developer в Game Factory
Запись мок-собеседования, имитирующего отбор в Game Factory на позицию Junior Unity Developer для Galaxy Defenders. Кандидат отвечает на вопросы по C#, Unity, производительности, Git и архитектурным паттернам, затем разбирает короткие задачи с кодом и уточняет условия работы.
- Опубликовано на YouTube:
- Просмотры на YouTube: 17,5 тыс.
- Лайки на YouTube: 563
Таймлайн
Коротко о видео
Мок-собеседование построено как технический этап на Junior Unity Developer в Game Factory. После знакомства и рассказа о проекте Galaxy Defenders кандидат обсуждает опыт разработки игр и отвечает на вопросы по C#: числовым типам, ООП, коллекциям, ref/out, SOLID, исключениям, async/await, UniTask, GC, DI, рефлексии и абстракциям. Во второй части разбираются Unity API и оптимизация: GameObject и Transform, коллайдеры, deltaTime и fixedDeltaTime, Canvas, Mesh, Prefab, Profiler, Update, WebGL, Git, Object Pool и MVC/MVP/MVVM. Затем кандидат решает несколько коротких задач на C# и спрашивает о вводе в должность, процессе работы и росте.
Затронутые темы
Что взять на заметку
- При выборе коллекции нужно учитывать доступ к элементам, изменение размера и внутреннее устройство словаря.
- Статические классы усиливают связанность кода, поэтому их использование нужно соотносить с принципами ООП и SOLID.
- deltaTime и fixedDeltaTime относятся к разным циклам Unity и их нельзя взаимозаменять без понимания сценария.
- Object Pool снижает число созданий и уничтожений объектов, обменивая часть памяти на производительность.
- В командной работе с Git перед отправкой изменений нужно учесть, что другой разработчик мог обновить общую ветку.