Собеседование на позицию Unity Developer. C#. Тренировочный собес. Актуальные вопросы

  Рет қаралды 2,909

Юрий Сулима | GameDev | Айти

Юрий Сулима | GameDev | Айти

Күн бұрын

Пікірлер: 23
@sulimannxx
@sulimannxx 3 ай бұрын
0:30 - Как ты понимаешь инкапсуляцию? 1:05 - Является ли абстрактная фабрика примером инкапсуляции? 1:30 - Что ты знаешь о SOLID и какой принцип чаще всего нарушаешь? 6:06 - В чем разница между абстрактными классами и интерфейсами? 6:47 - Когда нужно использовать интерфейс, а когда абстрактный класс? 7:43 - В чем разница между классом и структурой? 8:01 - Что происходит с value type при передаче его в параметры метода? 8:12 - От кого может наследоваться структура? 9:09 - Может ли структура наследоваться от другой структуры? 9:35 - Что ты знаешь о методах расширения? 10:34 - Что такое DLL библиотека? 11:10 - Как в Unity создать свою DLL библиотеку? 11:27 - Что такое async/await и в чем разница с корутинами в Unity? 12:26 - Что будет с корутиной если выключить GameObject? 12:52 - Корутины выполняются в одном потоке, или асинхронно? 13:09 - Какие структуры данных ты знаешь? 13:42 - Какие примитивные типы данных существуют? 14:16 - Знаком ли ты с CI/CD? 15:37 - Какие архитектурные паттерны ты знаешь? 16:02 - Что ты знаешь о MVC, MVP и MVVM? 17:31 - Что такое IL язык? 18:22 - Знаком ли ты с рефлексией? 18:52 - Опыт работы с LINQ и для чего он используется? 19:35 - Как работает сборщик мусора в C#? 20:29 - Что такое сериализация и десериализация? 21:39 - Что такое Zenject? 22:23 - Как работает контейнер в Zenject? 23:03 - Можно ли хранить объекты в контейнере в единичном экземпляре? 23:14 - Как работает state machine в аниматоре? 24:04 - Что такое scriptable object и для чего он нужен в Unity? 25:05 - Что такое prefab? 25:24 - Что такое жизненный цикл Monobehaviour? 26:46 - Почему наследование от MonoBehaviour это плохо? 27:57 - Как оптимизировать игры в Unity? 29:15 - Что такое canvas? 29:27 - Зачем используют 2 canvas на одной сцене? 30:02 - В чем разница между Update и FixedUpdate? 30:27 - Что такое draw calls и как уменьшить их количество вызовов? 30:45 - Что такое static batching и dynamic batching? 32:20 - Что такое dynamic occlusion? 33:04 - Что такое Firebase и какие инструменты он дает Unity разработчику? 33:57 - Какие способы сохранения игры ты знаешь? 35:00 - Можно ли создать игру полностью на одной сцене? 36:14 - Что такое Gradle файл? 37:19 - Завершение
@olexkov4643
@olexkov4643 2 ай бұрын
Что то с сериализацие не понял...сериализация это не обязательно байткод это может быть текстовый json объект🤔
@sulimannxx
@sulimannxx 2 ай бұрын
A json во что дальше превращается? Ты же не отправишь на сервер json. Ты отправляешь битовую последовательность
@olexkov4643
@olexkov4643 2 ай бұрын
@@sulimannxx Почему это не отправишь? Весь web так работает😀
@sulimannxx
@sulimannxx 2 ай бұрын
@@olexkov4643 копни глубже, что передается по интернету. Json это для тебя, а для машин отправляется сериализованный байт код
@olexkov4643
@olexkov4643 2 ай бұрын
@@sulimannxx Json передается в открытом текстовом виде как текст ... не в bin формате. Это разные вещи.
@RALEOSE
@RALEOSE 2 ай бұрын
​@@sulimannxxа чего ты не копнул глубже? Никакие байты не передаются же, это просто аналоговые сигналы по проводкам. Ведь мы с этим работаем на высокоуровневых языках, да?
@ЕвгенийЛяховец-э4м
@ЕвгенийЛяховец-э4м 3 ай бұрын
Очень полезное собеседование , спасибо , как всегда информативно!
@DarkIllusoire
@DarkIllusoire 2 ай бұрын
Мне кажется, что когда говоришь, что структуры не наследуются ни от чего и тут же говоришь, что наследуются интерфейсы - это должно вызвать какие-то подозрения; но нет, смотрю все норм))
@SanSanik696
@SanSanik696 3 ай бұрын
Хорошее познавательное интервью 👍 Нужно еще😁 ps. Учу Юнити, оцениваю свои знания и очень полезно узнавать к чему готовиться на собеседованиях 👌
@sulimannxx
@sulimannxx 3 ай бұрын
Через недельки две будет следующее интервью)
@SaLAT213
@SaLAT213 3 ай бұрын
Спасибо большое! многим поможет перед собедованием
@ИльяДубатовка-к2н
@ИльяДубатовка-к2н 3 ай бұрын
О каком курсе идёт речь при вопросе о архитектурных паттернах? (на 15 43)
@sulimannxx
@sulimannxx 3 ай бұрын
kzbin.info/www/bejne/e3TCna2XiNWcq8U
@SergeyBobrov240
@SergeyBobrov240 2 ай бұрын
Думаю стоило добавить к ответу про сборщик мусора, что в юнити он работает иначе
@sulimannxx
@sulimannxx 2 ай бұрын
В юнити 2 сборщика мусора. Один шарповский. Второй инкрементный от юнити, который включается по желанию в настройках билда
@SergeyBobrov240
@SergeyBobrov240 2 ай бұрын
@@sulimannxx Странно как-то получается... Судя по документации юнити, ощущается, что .net GC в unity не работает 🤔 По крайней мере, я не видел, чтобы они писал, что используют его, помимо своего
@wealthygamedev
@wealthygamedev 2 ай бұрын
Подушню В юнити всегда используется Boehm-Demers-Weiser сборщик мусора, у которого нет поколений На собесе один раз завалили и теперь запомнил
@sulimannxx
@sulimannxx 2 ай бұрын
@@wealthygamedev Спасибо) душнота принимается 😄
@radari7180
@radari7180 24 күн бұрын
В нынешних реалях это собес на джуна☠
@hunterrus37
@hunterrus37 2 ай бұрын
Спасибо за видео! Все время пока слушал - был уверен, что это собес на джуна. А в описании только потом увидел, что на мидла. Вроде бы максимально базовые вопросы. Хотя в принципе как раз видно что соискатель делал, а про что только читал.
Как стать программистом с нуля
9:01
Александр Ильин про IT
Рет қаралды 72 М.
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 11 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 11 МЛН
The selfish The Joker was taught a lesson by Officer Rabbit. #funny #supersiblings
00:12
Should You Be a Game Developer?
11:40
Jason Weimann
Рет қаралды 91 М.
СОБЕС НА ТИМЛИДА NODEJS В ПРОФИРУ НА 340.000 РУБ
46:05
ДЖАВАСКРИПТИЗЕРЫ | КИРИЛЛ ПОЗДНЯКОВ
Рет қаралды 14 М.
Сколько зарабатывают наши ученики в 2024 году? | P2P Арбитраж крипты
13:25
Метод Чувака | Арбитраж крипты
Рет қаралды 74
ООП вопросы на юнити собеседовании
14:11
Максим Крюков
Рет қаралды 43 М.
Пробное Senior C# собеседование (мок-интервью)
24:59
DotNet Interview Preparation
Рет қаралды 8 М.
Вопросы собеседования на C# программиста
21:04
Програмысли Влог
Рет қаралды 66 М.