MENU

Fun & Interesting

Запись собеседования на вакансию Senior Unity Developer с зарплатой 3500$-4000$

Video Not Working? Fix It Now

Собеседование на вакансию Unity Developer, сложность уровня Senior. Зарплата 3500$-4000$. ============================ Мой телеграм канал - на котором есть много информации по психологии как для начинающий разработчиков, так и опытных. Делюсь личным опытом и препятствиями, которые я преодолел - https://t.me/sulimannunity ============================ Индивидуальное менторство (обучение) по Unity - https://sulimannxx.notion.site/Unity-fa27821ab37d44b49d043a19d01f92a0 ============================ Мое частное сообщество, в котором я обучаю принципам взлома найма в айти и достижению зарплатного потолка за 1 год - https://sulimannxx.notion.site/Gachi-Development-102f37685e0b80a28cc3f2dd3c3370e8 ============================ 0:00 Приветствие 0:30 Расскажите почему выбрали GameDev? 1:47 Расскажите какие технологии применялись на проектах из вашего резюме? 2:56 Использовался на данных проектах Zenject или DI-контейнер? 3:33 Ваше мнение: использовать генменеджер - это хорошо или плохо? 4:30 Знакомы ли вы с принципами SOLID и какой принцип нарушает гейм-менеджер? 4:56 Какая технология пришла на замену гейм-менеджер? 5:18 Какие типы инъекций вы знаете? 5:32 Почему Inject в свойства хуже, чем Inject в конструктор? 6:42 Почему ушли из компании IJOY? 7:14 Последнее место работы, какое было самое большое достижение на данном проекте? 8:29 Какой размер команды был на данном проекте? 8:57 Конфликтные ситуации на работе, как вы с ними справлялись? 9:46 Есть ли опыт автоматизации своей работы? 11:23 В чем разница между многопоточностью и асинхронностью? 12:27 Встречали ли вы конструкцию await 1f? 12:49 Чем UniTask хорош для Unity? 13:45 В чем отличие UniTask и Task C#? 14:35 Для абстрактной задачи, что бы вы выбрали: UniTask, Task или Coroutine? 14:59 Что не хватает Coroutine, какие есть минусы? 16:11 У UniTask есть один большой минус, что это? 16:58 Какие типы памяти вы знаете? 17:17 Знакомы ли вы с понятием Large Object Heap? 17:45 Какие объекты сразу отмечаются вторым поколением? 18:08 Сколько поколений существует для сборки мусора в C#? 18:26 Почему придумали именно три поколения сборки мусора? 19:22 В языке C# какие объекты попадают на Stack? 19:30 От кого могут и не могут наследоваться значимые типы? 20:48 Что такое упаковка и распаковка? 20:58 Если условную структуру привести к типу интерфейса и добавить ее в параметры метода, передается она как ссылка или значение? 21:29 Знакомо ли вам понятие “методы с дефолтными параметрами”? 23:17 Чем отличается ключевое слово “New” от “Override”? 24:01 Работали ли вы с форматами файлов JSON? 24:25 Для чего еще можно применять JSON в Unity? 25:00 Что такое REST API? 25:33 Dictionary что это за тип данных? 25:57 Как устроен под капотом Dictionary? Что такое Bucket, Rehashing? 26:42 Какая скорость у словаря для чтения? 27:25 Чем отличается Делегат от Action? 28:31 Какие еще существуют типы Делегатов? 29:09 Работали ли вы с Рефлексией? 30:04 Для чего нужна Рефлексия? 30:35 Что будет если использовать Рефлексию в Runtime? 30:57 От чего наследуется GameObject? 31:21 MonoBehaviour от чего наследуется? 31:54 Расскажите как бы вы начинали архитектурное построение игры с нуля? 32:29 Работали с аналитикой, рекламой? 33:01 Как архитектурно построить приложение так, чтобы можно без проблем добавлять новую аналитику? 34:36 Игра упала с 60 FPS до 30, расскажите пошагово как бы вы искали проблему? 36:04 Работали ли вы с Memory Profiler? 37:01 Работали ли вы с Crashlytics? 38:05 Есть ли опыт работы с Addressables и что это такое? 39:01 Есть локальные Addressables, в чем разница при использовании Addressables и Resources слот? 41:02 Почему используют два Canvas на сцене? 41:46 Знакомы ли вы с Strategy Pattern и как он применяется в Unity играх? 42:45 Доводилось ли “запекать свет” и что это такое? 43:34 Какие способы оптимизации игры вы знаете? 46:50 Какая текстура будет меньше занимать памяти 100 на 100 или 128 на 128? 47:36 Жизненный цикл MonoBehaviour? 48:22 Вы предпочитаете работать один или в команде? 49:10 Как вы определяете приоритетность решения задач?

Comment