Юрий Сулима
Юрий Сулима
  • 17
  • 24 562
Собеседование на позицию Unity Developer. C#. Тренировочный собес. Актуальные вопросы
Тренировочное собеседование на позицию Unity Developer, сложность уровня Middle. Открой для себя ключевые вопросы, которые часто задают на интервью, и научись формулировать убедительные и профессиональные ответы. Мы охватим различные аспекты, включая технические знания, разработку игр, управление проектами и лучшие практики программирования. Это видео станет твоим незаменимым гидом для подготовки к собеседованию, поможет тебе выделиться среди претендентов и продемонстрировать свою квалификацию как Middle Unity Developer.
============================================================
Мой телеграм канал - на котором есть много информации по психологии как для начинающий разработчиков, так и опытных. Делюсь личным опытом и препятствиями, которые я преодолел - t.me/sulimannunity
============================================================
Индивидуальное менторство (обучение) по Unity - sulimannxx.notion.site/Unity-fa27821ab37d44b49d043a19d01f92a0
============================================================0:00 - Как ты понимаешь ООП?
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 - Завершение
============================================================
#ЮрийСулима #Unity #csharp #GameDev #Айти #Разработка #IT #программирование #собеседование
zhlédnutí: 1 250

Video

Инкапсуляция в C# и ООП за 5 минут. Самые простые примеры для понимания
zhlédnutí 794Před 21 dnem
Обсуждаем самую главную ошибку C# разработчиков новичков в ООП. До сих пор не можешь понять что такое инкапсуляция? Считаешь что инкапсуляция заканчивается на private и public? Не знаешь реальных примеров использования инкапсуляции? Смотри дружок это видео до конца, что бы наконец то понять что это за зверь. Создаем фабрику из видео по ссылке тут - czcams.com/video/TrJ1b2i11wQ/video.htmlsi=Of2Y...
Собеседование на позицию Middle Unity Developer, C#. | Мок интервью
zhlédnutí 3,2KPřed 21 dnem
В этом видео мы исследуем, как успешно пройти собеседование на позицию Middle Unity Developer. Открой для себя ключевые вопросы, которые часто задают на интервью, и научись формулировать убедительные и профессиональные ответы. Мы охватим различные аспекты, включая технические знания, разработку игр, управление проектами и лучшие практики программирования. Это видео станет твоим незаменимым гидо...
Как легко начать карьеру в Unity после курсов? Быстрый вкат без опыта. Сессия вопрос-ответ #1
zhlédnutí 836Před měsícem
Сессия вопрос-ответ, на которой мы с Романом обсудили: 1. Нужно ли юнити разработчику знать ассемблер 2. Как быстро найти первую работу без опыта 3. Почему не нужно учить лишний мусор 4. И многое другое! Мой телеграм канал - на котором есть много информации по психологии как для начинающий разработчиков, так и опытных. Делюсь личным опытом и препятствиями, которые я преодолел - t.me/sulimannuni...
Какую IT профессию выбрать для старта. Полный гайд по айти профессиям.
zhlédnutí 698Před měsícem
Ты мечтаешь стать айтишником? Видишь айтишные зарплаты? Ты спросил у своего друга какую айти профессию тебе выбрать, но не получил полного ответа? От количества направлений у тебя болит голова? Встречай полный гайд по айти профессиям. Мы разберем от А до Я: какие направления существуют, на каких позициях много платят, куда лучше вкатиться и многое другое! В этом видео ты узнаешь: Какие направле...
Тебя не берут на работу после собеседования?! Топ 10 причин отказов в айти о которых молчат.
zhlédnutí 579Před 3 měsíci
Здарова %USERNAME%! Если тебя не берут на работу после собеседования, есть вероятность, что ты допускаешь одну из этих распространённых ошибок. Посмотри видео и проверь, а вдруг ты тоже совершаешь то, что я заметил и пофиксил? 🔍 В этом видео, я поделюсь своим опытом и наблюдениями, как избежать этих ошибок, и как каждый шаг, от подготовки до вопросов интервьюера, может повлиять на твой успех. #...
Вся Правда о Геймдеве - Зарплаты, Секреты и Как Тебе Стать Одним из Них!
zhlédnutí 326Před 4 měsíci
В этом видео я раскрою все тайны индустрии разработки видеоигр! Узнай о реальных зарплатах геймдев разработчиков, секретах успеха и эффективных путях превратить свою страсть к играм в профессию. Рассказываю о том, какие навыки необходимы для вхождения в эту увлекательную и высокооплачиваемую отрасль, и какие шаги тебе нужно предпринять, чтобы стать частью мира разработки игр. Независимо от того...
Dependency Inversion - SOLID. С реальным примером использования на практике. Инверсия зависимостей
zhlédnutí 171Před 5 měsíci
Unity Solid: Принцип инверсии зависимостей (DIP- Dependency inversion principle). В этом видеоруководстве ты погрузишься в самый важный принцип SOLID - Принцип инверсии зависимостей, и сможешь понять его на понятном примере, используя игровой движок Unity. Ты узнаешь, что такое DIP, как его применять, почему он является одним из самых важных принципов. Мы обсудим, как быстро определить, что при...
Простыми словами. Принцип разделения интерфейсов. Solid. Interface segregation principle. ISP
zhlédnutí 111Před 5 měsíci
Unity Solid: Принцип разделения интерфейсов (ISP - Interface segregation principle). В этом видеоруководстве ты погрузишься в один из самых простых принципов SOLID - Принцип разделения интерфейсов, и сможешь понять его на очень легком примере. Ты узнаешь, что такое ISP , как его применять, почему он является одним из самых простых для понимания принципов. Мы обсудим, как быстро определить, что ...
Нужен ли английский для IT? Как выучить английский быстро. Feat. Мария Беляева
zhlédnutí 103Před 5 měsíci
Школа английского для IT от Маши - t.me/joy_to_speak_channel Мой телеграм канал - на котором есть много информации по психологии как для начинающий разработчиков, так и опытных. Делюсь личным опытом и препятствиями, которые я преодолел - t.me/sulimannunity Индивидуальное менторство (обучение) по Unity - sulimannxx.notion.site/Unity-fa27821ab37d44b49d043a19d01f92a0 0:00 Вступление 2:32 Знакомств...
Топ 10 лайфхаков как выучиться на программиста ПРАВИЛЬНО, БЫСТРО и ЭФФЕКТИВНО
zhlédnutí 3,1KPřed 5 měsíci
Когда я начинал свой путь как Unity разработчик - я бросал обучение несколько раз. Но используя некоторые приемы, я смог пройти этот путь с нуля до Senior Unity Developer. Как мне это удалось, какие методики я использовал, как получилось заставить работать мозг? Все это ты узнаешь в видео. Используй парочку приемов с видео и ты заметишь как твоя эффективность пойдёт вверх! Мой телеграм канал - ...
Unity Solid. Принцип Подстановки Лисков. LSP. Liskov Substitution Principle. Часть 3/5
zhlédnutí 1,5KPřed 6 měsíci
Unity Solid: Принцип Подстановки Лисков (LSP- Liskov Substitution Principle). В этом видеоруководстве ты погрузишься в один из принципов SOLID - Принцип Подстановки Лисков, и его применение в среде разработки игр на Unity. Ты узнаешь, что такое LSP, как его применять, почему он является одним из самых сложных для понимания принципов. Мы обсудим, в каких случаях и в каком контексте, можно заменя...
Unity Solid. Принцип открытости и закрытости. OCP. Open Close Principle. Часть 2/5
zhlédnutí 2,1KPřed 6 měsíci
Unity Solid: Принцип открытости и закрытости (OCP- Open Close Principle). В этом видеоруководстве ты погрузишься в один из принципов SOLID - Принцип Открытости и Закрытости, и его применение в среде разработки игр на Unity. Ты узнаешь, что такое OCP, как его применять, почему он является важным на крупных проектах и почему он мне так сильно нравится. Мы обсудим, как можно расширить функционал с...
Unity Solid. Принцип единой ответственности. SRP. Single Responsibility Principle. Часть 1/5
zhlédnutí 1,8KPřed 6 měsíci
Unity Solid: Принцип Единой Ответственности (SRP - Single Responsibility Principle). В этом видеоруководстве ты погрузишься в один из ключевых принципов SOLID - Принцип Единой Ответственности, и его применение в среде разработки игр на Unity. Мы узнаем, что такое SRP и почему он является краеугольным камнем хорошего программного дизайна. Мы обсудим, как разделение ответственности на более мелки...
Знакомство с SOLID принципами в Unity. Что это такое, как его использовать. Часть 0/5
zhlédnutí 1,8KPřed 6 měsíci
Ссылка на видео, о котором я упоминал в ролике - czcams.com/video/E90134zmZX0/video.htmlsi=jdB1gXGmBE27nKPU Добро пожаловать во вступительный ролик 'Знакомство с SOLID принципами в Unity'! В этом видео я раскрою вступление в принципы SOLID и их значение для разработчиков игр на Unity. В дальнейших видео в данном плейлисте - ты узнаешь, что такое Single Responsibility, Open/Closed, Liskov Substi...
Мок собеседование на вакансию Middle Unity Developer. Топ вопросов и как на них отвечать
zhlédnutí 4,8KPřed 6 měsíci
Мок собеседование на вакансию Middle Unity Developer. Топ вопросов и как на них отвечать
Unity для новичков: Создаем простой 3D-шутер с нуля! Обучение базовым механикам стрельбы и ходьбы.
zhlédnutí 1,4KPřed 6 měsíci
Unity для новичков: Создаем простой 3D-шутер с нуля! Обучение базовым механикам стрельбы и ходьбы.

Komentáře

  • @serveladik
    @serveladik Před 3 dny

    Это миддл?

  • @user-cg2dy4nz2g
    @user-cg2dy4nz2g Před 3 dny

    Спасибо ❤очень интересно и видео полезно!

  • @alexgetmansky751
    @alexgetmansky751 Před 7 dny

    Чем отличается List от массива? Помимо всего прочего массив может иметь мерность, а лист, увы, нет. И не совсем верно насчет того, что менять размер массива нельзя -- Array.Resize в помощь.

  • @oldchildKim
    @oldchildKim Před 8 dny

    Отличное, познавательное видео, Спасибо

  • @SergeyBobrov240
    @SergeyBobrov240 Před 10 dny

    Думаю стоило добавить к ответу про сборщик мусора, что в юнити он работает иначе

    • @sulimannxx
      @sulimannxx Před 10 dny

      В юнити 2 сборщика мусора. Один шарповский. Второй инкрементный от юнити, который включается по желанию в настройках билда

    • @SergeyBobrov240
      @SergeyBobrov240 Před 10 dny

      @@sulimannxx Странно как-то получается... Судя по документации юнити, ощущается, что .net GC в unity не работает 🤔 По крайней мере, я не видел, чтобы они писал, что используют его, помимо своего

  • @nightkot4917
    @nightkot4917 Před 11 dny

    И ЭТО?!!! - реальный собес на МИДЛА 2500 штуки гринов? Пффф... Нуу... была там парочка интересных вопросов, но так - банальщина, а Чудак плавал...

  • @user-ty8kh1og7k
    @user-ty8kh1og7k Před 12 dny

    Очень полезное собеседование , спасибо , как всегда информативно!

  • @eugenesmith9940
    @eugenesmith9940 Před 12 dny

    Пока существует рефлексия, то ни о каком "сокрыть" или "закрыть доступ" и речи быть не может. На текущий момент суть понимания термина лежит в его этимологии. Поэтому да, приватные методы и поля - это не инкапсуляция, а вот примеры с паттернами и интерфейсами - уже хороший поинт. Но опять же, не потому что "Омг, в интерфейсе нет полей" или "Омг, за фасадом фабрики не видно леса" - видно.

  • @zerotonyq
    @zerotonyq Před 12 dny

    На джуна не тянет

  • @SaLAT213
    @SaLAT213 Před 13 dny

    Спасибо большое! многим поможет перед собедованием

  • @user-mb8kh2pp8i
    @user-mb8kh2pp8i Před 13 dny

    А можно для -20 20 градусов это холодно

  • @sulimannxx
    @sulimannxx Před 13 dny

    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 - Завершение

  • @SanSanik696
    @SanSanik696 Před 13 dny

    Хорошее познавательное интервью 👍 Нужно еще😁 ps. Учу Юнити, оцениваю свои знания и очень полезно узнавать к чему готовиться на собеседованиях 👌

    • @sulimannxx
      @sulimannxx Před 13 dny

      Через недельки две будет следующее интервью)

  • @user-bn8ej3fo7b
    @user-bn8ej3fo7b Před 13 dny

    О каком курсе идёт речь при вопросе о архитектурных паттернах? (на 15 43)

    • @sulimannxx
      @sulimannxx Před 13 dny

      czcams.com/video/EC_lzaSpiuc/video.html

  • @aliaksandrparetski1538

    После объяснения инкапсуляции и похвалы наставника выключил и отписался 😂

  • @Arendrast
    @Arendrast Před 15 dny

    Около года разрабатываю в юнити, и практически на все вопросы смог ответить, даже иногда информативнее, чем надо) Хотя по коммерческому опыту на джуна то не факт, что возьмут)

  • @user-tn5jb4qc3n
    @user-tn5jb4qc3n Před 16 dny

    ООП впросы на мидл собеседовании))) ПРИНЦИПЫ СОЛИД Еще больше выдуманных принципов, которые не понятно к чему применить и кучей трактовок. Когда такое спрашивают, можно смело клеймить студию, джунами инди итд. далее, использование Zenject в мобильных играх, но скорее всего легаси. Вопросы по синтаксису C#?? Какой мидл помнит трактовки и определения и всякий синтаксический сахар, который никто не использует? Что что такое инкапусляция??? Инкапсуляция сокрытие?))))))))))))) что такое сокрытие в C# гугл плиз. собеседуемый джун+, есть много существенных проблем. Опыт про то что слегка ковырял зенжект, после сравнения с автоматом газировкой, я бы заворачивал. ни на одном собесе на мидл - сеньер, такое не спрашивали, вопросы джуновские. В комментариях джуны это подтверждают. Без обид, но кому нибудь будет полезно.

    • @nyx9695
      @nyx9695 Před 12 dny

      Согласен с тобой Когда он сказал 2500 долларов в а*уе сидел

    • @Yes.Im.Mr.Anderson
      @Yes.Im.Mr.Anderson Před 8 dny

      Симметрично. Слушал и офигевал. Парень идет на мидла, а меня с вопросами посложней даже на стажировку гоняли в свое время. Единственное в чем у меня оказался серьезный пробел это DI, но сейчас с высоты опыта ваш комментарий про zenject вызывает у меня 100% одобрение. Такое можно и нужно заворачивать.

  • @ЖеняТитов
    @ЖеняТитов Před 16 dny

    Где поиграть тов как звпустить?

  • @user-kx2bk9wn9x
    @user-kx2bk9wn9x Před 17 dny

    Интересное получилось интервью и очень полезное, теперь стало немного яснее к чему готовиться на собесе :) спасибо вам

  • @user-cd8zg6gs6t
    @user-cd8zg6gs6t Před 18 dny

    Это ЭкстримКоде под прикрытием?

    • @sulimannxx
      @sulimannxx Před 17 dny

      Нет, это Юрий Сулима

  • @user-yx8nj9mp4f
    @user-yx8nj9mp4f Před 19 dny

    0:50 "Инкапсуляция - это защита объекта от изменения его состояния и поведения". Непонятно от кого защищаем, но это в любом случае не защита и уж тем более не от хакеров. Откуда такая вольная трактовка? 1:21 "Запривать ... Состояние твоего объекта теперь ничего не может изменить". Состояние объекта все-еще возможно изменять. 2:20 "При использовании интерфейсов, мы полностью теряем возможность изменить состояние объектов". Не ясно мы - это кто, но просто от факта использования интерфейса программист, а часто и хакер не теряют такой возможности. 3:12 "Фасад, ... который позволяет скрыть все состояния". Отсебятина. 4:38 "Модель и представление вообще не знают о существовании друг друга (в MVC)". В ASP MVC представление не просто знает о модели, а еще и типизируется под нее (если не использовать дополнительные модели представления). 5:00 "Представь, что твое программу всегда хотят взломать". Инкапсуляция нужна не для защиты от взломщиков. В целом много воды, отсебятины и оскорблений зрителей 0:11 0:18 4:56.

    • @sulimannxx
      @sulimannxx Před 19 dny

      Спасибо что согрел, тепло от нижней точки твоего таза я почувствовал аж за 1000км

    • @user-xb2zu5hh6t
      @user-xb2zu5hh6t Před 18 dny

      Согласен. Нету смысла "защищать" (а кто нападает ?), инкапсуляция в первую очередь помогает из макарон кода сделать максимально понятные человеку об'ъекты и дать понять разработчику, что с ними делать. Это как присобачить кнопки к терминалу, вместо ручного смыкание проводков

    • @sulimannxx
      @sulimannxx Před 18 dny

      @@user-xb2zu5hh6t Скорее инкапсуляция, это как кофемашина. Раньше для приготовления кофе нужно было сделать 100 действий, а сейчас достаточно нажать 2 кнопки

    • @jien_dev
      @jien_dev Před 17 dny

      будто кому-то будет обидно от правды

  • @user-uy3ec7tl9l
    @user-uy3ec7tl9l Před 19 dny

    Пока непонятно 😮

  • @vadimZ1000
    @vadimZ1000 Před 19 dny

    Тю та я уже сеньор

  • @NightoSan
    @NightoSan Před 20 dny

    когда ты обращается по ключу в словаре он НЕ ПЕРЕБЕРАЕТ все ключи он использует хеш таблицы

  • @DenisRubtsovDev
    @DenisRubtsovDev Před 20 dny

    Прикольно, я .net web разработчик, вроде как сеньерского уровня, но юнити тоже тыкаю периодически, для своих пет- проектов. (Пока без опыта коммерческой разработки) Был приятно удивлен, что на большую часть вопросов (c#, корутины, LifeCycle) смог легко ответить. Но были и некоторые, про которые даже не слышал (OdinInspector к примеру). Записал в блокнотик, проштудирую. Спасибо, полезно!)

  • @a.danilenko
    @a.danilenko Před 20 dny

    Есть слабые места у собеседующего: 1. Некорректно противопоставлять DI-фреймворк внедрению зависимостей через конструктор. DI и DI-фреймворк/контейнер это разные вещи. 2. LINQ работает не с List<T>, а с IEnumerable<T>.

    • @user-tn5jb4qc3n
      @user-tn5jb4qc3n Před 16 dny

      душнила, есть еще более серьезнее слабые места у разработчика, я бы даже сказал у интервьющего тоже есть проблемы.

  • @thesin3067
    @thesin3067 Před 20 dny

    5 минут рассказа о "инкапсуляция эта сакрытие састаяния и паведения". Обезьяна учит как быть умнее обезьяны.

  • @zech2389
    @zech2389 Před 20 dny

    коротко, чётко и понятно, спасибо)

  • @txcslm
    @txcslm Před 20 dny

    А можно видео про ECS?

  • @theemperorV1
    @theemperorV1 Před 21 dnem

    Люди, кто вводят лутбоксы в игру, должны гореть в аду)

  • @user-ty8kh1og7k
    @user-ty8kh1og7k Před 21 dnem

    Отличное видео!!!Главное понятное

  • @user-ty8kh1og7k
    @user-ty8kh1og7k Před 21 dnem

    Наконец то хорошее обьяснение !!!Наконец все понятно !

  • @sulimannxx
    @sulimannxx Před 21 dnem

    0:00 Вступление 0:23 Что такое инкапсуляция? 1:14 Private и public для инкапсуляции 1:40 Использование свойств для инкапсуляции 1:51 Методы с дополнительными проверками для защиты изменений 2:10 Использование интерфейсов для инкапсуляции 2:49 GoF паттерны инкапсулируют твои классы 3:44 Фабрика, которая инкапсулирует всю программу 4:27 MVC, MVP, MVVM для инкапсуляции 4:53 Подведение итогов

  • @tommyking9456
    @tommyking9456 Před 21 dnem

    Разработка 1.5 года минимум сейчас , плюс до 8 месяцев на поиск работы.Даже миддл сейчас ищет работу в среднем 3-4 месяца .

  • @gaymdev6144
    @gaymdev6144 Před 22 dny

    Ничиго себе, так я уже мидл++ всмысле не c++, а типо умный капец

  • @vanlove165
    @vanlove165 Před 22 dny

    и все таки, чем же mvp отличается от mvc?

    • @i_m_anon
      @i_m_anon Před 21 dnem

      Контроллер не подразумевает обработку пользовательского ввода(Например, через Input Field)

  • @yummybunny7351
    @yummybunny7351 Před 23 dny

    Видно, что собес mock. Заметны принятия совсем простых ответов по типу: 11:40 12:45 На реальном собесе попросили бы раскрыть мысль глубже. Но всё равно полезно. Спасибо за видео!

    • @serser3946
      @serser3946 Před 8 dny

      От места к месту. Меня "мидлом" взяли без собеса вообще

    • @yummybunny7351
      @yummybunny7351 Před 8 dny

      @@serser3946 даже без скрининга? Тупо за качество кода на гитхабе?

  • @nyarlukhotep
    @nyarlukhotep Před 25 dny

    Я может чего-то не понимаю, но в заголовке написано "собеседование на мидл разработчика", а где, собственно, вопросы непосредственно по C#? то, что было в интервью - это прям поверхность, 0 углубления. Это точно на мидла?

    • @sulimannxx
      @sulimannxx Před 25 dny

      Ты когда был последний раз на собеседовании на мидла? Никого не интересуют знания по C# или юнити углубленно. Все спрашивают про предыдущий опыт и по конкретным технологиям, которые используются на проекте компании. Советую сходить на собес на сеньора. Там вообще не услышишь вопросов по C#

    • @nyarlukhotep
      @nyarlukhotep Před 25 dny

      @@sulimannxx Я могу понять почему на позициях сеньора/тимлида не спрашивают про знание языка. На этих позициях решаются бизнес-задачи. Позиция мидла же наоборот предполагает 100% участие в разработке и именно на этой позиции надо знать и понимать функционал язык. Иначе я просто не понимаю, как люди пишут код. Стек используемых технологий это, конечно, хорошо, но это же скорее дополнение. Хотя ладно, возможно, я действительно слишком давно не был на собесах.

    • @sulimannxx
      @sulimannxx Před 25 dny

      @@nyarlukhotep На собесе на джуна, у собеседующего действительно не так много вариантов что бы проверить знания, кроме как штормить по C# и Unity. На мидла открывается пространство для маневра. На сеньора собес скорее напоминает пиздеж по душам + обсуждать инкапсуляцию пол часа. Откуда я это знаю? Сам часто собешусь на сеньора что бы держать руку на пульсе рынка + ученики скидывают записи живых собесов где они подавались на мидла.

    • @yummybunny7351
      @yummybunny7351 Před 23 dny

      @@nyarlukhotep Вот собес на Lead (JS), и там значительная часть - вопросы о языке. "РЕАЛЬНОЕ JS собеседование Frontend TeamLead" с канала "IT Отец"

    • @user-ji4iy8db5k
      @user-ji4iy8db5k Před 23 dny

      ​@@sulimannxxЕсли уж есть вопросы по C#, то зачем на мидла спрашивать так поверхностно? Или бы вообще уже не спрашивать, или не принимать такие ответы, с которыми и джуна бы не взяли. Или предполагается, что в процессе становления мидлом джун должен резко забыть все что знал до этого?)

  • @vovo4ka135
    @vovo4ka135 Před 26 dny

    2 вопроса: 1) Взяли ли его на работу? 2) Ищите ли вы джунов? Я бы с радостью поработал над таким проектом

  • @Barlogdao
    @Barlogdao Před 26 dny

    "Как только мы включили GameObject корутина продолжит свое выполнение" Данное утверждение неверное. Выключение GameObjecta полностью останавливает корутину. Последующее включение объекта остановленную корутину не продолжает.

  • @KopylovRoman
    @KopylovRoman Před 26 dny

    Евгений правильно сказал по вопросу о съедании ресурсов графического процессора 3D объектами. Куб меньше памяти съедает, чем сфера, т.к. у него полигонов намного меньше.

    • @sulimannxx
      @sulimannxx Před 26 dny

      Крис Диккинсон. Книга Оптимизация игр в юнити. Автор указывал про сферу. Пруфнуть не могу, книга за 2000км от меня. Буду рад если ошибаюсь и Евгений действительно был прав

    • @KopylovRoman
      @KopylovRoman Před 26 dny

      @@sulimannxx Действительно. Был неправ. Книга у меня перед глазами) Для истинного понимания, почему так, стоит сделать уточнение. Отрисовка куба занимает меньше ресурсов графического процессора, чем отрисовка сферы из-за числа полигонов. Это что касается мешей. Но графический процессор также обрабатывает физику. И расчет столкновений для сферического коллайдера намного проще, чем кубического. Т.е. вообще идеальные объекты для игры - это куб со сферическим коллайдером.

    • @user-xz5ce7jp8f
      @user-xz5ce7jp8f Před 26 dny

      Больше похоже на strong junior.

    • @SergeyBobrov240
      @SergeyBobrov240 Před 25 dny

      @@KopylovRoman🔥

    • @user-ji4iy8db5k
      @user-ji4iy8db5k Před 25 dny

      ​@@user-xz5ce7jp8fstrong?

  • @moranyt8299
    @moranyt8299 Před 26 dny

    Недавно собес проходил, готовился в основном по коду, а в итоге спрашивали по юнити. По ощущениями ответил слабо, но сказали что человек не тот попался, у них был тот, кто мог и по коду в основном спросить =( Пока хз что решили, но я буквально за день освежил память по юнити инструментам и понял что ответил еще хуже чем думал

    • @sulimannxx
      @sulimannxx Před 26 dny

      Запиши вопросы с собеса, выучи на них ответы, на втором собесе ты уже знаешь больше и сильнее. И так по кругу

  • @titanovsky
    @titanovsky Před 26 dny

    Очень во время) Попробую сам ответить на вопросы из видоса + ещё пересмотрю твой видос с неуверенным чувачком. Да и вообще все видосы посмотрю у тебя)

  • @sulimannxx
    @sulimannxx Před 26 dny

    0:00 Вступление. План собеседования 0:55 Информация о компании 2:25 Расскажите о себе, о своем опыте как разработчике 3:45 Почему решили уйти с предыдущего места работы? 4:45 Как вы подняли revenue на 50%? 7:02 Какие кастомные плагины в юнити вы использовали? 9:06 Есть ли опыт работы с Zenject? 11:07 Есть ли опыт использования Firebase? 11:55 Что такое архитектура MVP? 12:40 В чем разница между MVP и MVC 12:52 Есть ли опыт в использовании CI/CD окружения? 13:35 Назовите принципы ООП 13:57 Как вы понимаете принцип инкапсуляции? 14:27 Что такое полиморфизм? 14:57 Является ли использование интерфейсов примером инкапсуляции? 15:20 Что такое интерфейс? 17:11 Назовите 5 принципов SOLID 17:42 Какой принцип SOLID вы чаще всего нарушаете? 18:23 Назовите методы базового класса Object 18:50 Чем List отличается от массива? 20:20 Как называются запросы, фишка языка С# для обращения к листу? 21:53 Какие простые типы данных вы знаете? 23:15 Какие типы коллекций вы знаете? 24:00 Когда нужно использовать словарь, а когда лист? 24:30 Какое ключевое отличие листа от словаря? 25:03 Какие существуют шаблоны проектирования? 26:33 В чем разница между классом и структурой? 27:32 Задача с подвохом на Value type 28:42 Что такое корутина в Unity? 29:20 В чем разница между Async и Корутиной 30:57 Жизненный цикл Monobehaviour 31:54 Зачем используют 2 системы Canvas на 1 сцене? 33:45 Что такое drawcalls и как уменьшить их количество вызовов? 35:33 Какие плохие практики кода вы видели? 36:45 Какой 3D объект Unity съедает меньше всего GPU 37:45 Поделитесь опытом рекламной интеграции 39:32 Расскажите про ваш самый большой провал 41:23 Как вы определяете время на задачу? 41:50 Что вы будете делать если дадут 2 задачи с высоким приоритетом? 42:29 Как вы получали фидбек о своей работе? 43:13 Ваши ожидания по зарплате? 43:34 Вопросы собеседника к интервьюеру 47:08 Итоги

  • @inrage7871
    @inrage7871 Před 26 dny

    20:01. Лист создаётся изначально на 0 элементов, если создавать просто через new List<T>(); При первом добавлении произойдет расширение до 4 элементов, потом будет происходить увеличение в два раза. private void EnsureCapacity(int min) { ... int num = this._items.Length == 0 ? 4 : this._items.Length * 2; ... }

  • @user-ed8lq7vh6c
    @user-ed8lq7vh6c Před 26 dny

    Прям в тему! Завтра собес на позицию middle! Спасибо за видео))

    • @user-ji4iy8db5k
      @user-ji4iy8db5k Před 25 dny

      Отпишитесь по результатам?

    • @user-ed8lq7vh6c
      @user-ed8lq7vh6c Před 24 dny

      @@user-ji4iy8db5k К сожалению не прошел Основные вопросы были про серверную часть, клиент-серверная архитектура, как правильнее это все обрабатывать, а я с подобными вещами практически не работал)

    • @user-ji4iy8db5k
      @user-ji4iy8db5k Před 23 dny

      @@user-ed8lq7vh6c Спасибо за ответ и удачи на следующем собесе)

  • @ieGameDev
    @ieGameDev Před měsícem

    Как я понимаю, Rider платный в отличие от Visual Studio? или там есть что-то вроде бесплатной версии по примеру того, как это устроено в Unity?

    • @sulimannxx
      @sulimannxx Před měsícem

      Первые 30 дней бесплатно, а затем нужно приобретать подписку. Что то 15 долларов в месяц. Или же ты всегда можешь пойти альтернативным путем... (осуждаю)

  • @KopylovRoman
    @KopylovRoman Před měsícem

    Юра, огромное спасибо за ответы! Наконец-то я сложил у себя в голове более-менее нормальную дорогу к своей цели. Раньше были постоянные метания между старой и новой школой. Теперь работаю в Райдере, разбираюсь с Git Extensions, заканчиваю последнюю задачу в курсе по Unity) Дальше буду делать свой проект для Сторов. Выписал самые часто встречающиеся технологии в вакансиях. Буду внедрять в проект по надобности. Теперь есть четкий план, который будет только немного корректироваться, если понадобится.

    • @sulimannxx
      @sulimannxx Před měsícem

      Рад, что смог помочь, удачи с первым оффером!)

  • @user-xk1cb5mh3o
    @user-xk1cb5mh3o Před měsícem

    Тоже на курсе Романа Сакутина. Удачи нам!

    • @redlion2753
      @redlion2753 Před 18 dny

      И как успехи?

    • @user-xk1cb5mh3o
      @user-xk1cb5mh3o Před 18 dny

      @@redlion2753 прошёл курс по Шарпу и больше половины курса по Юнити. Однако, нашёл ментора, который будет готовить меня к собесам

    • @holo2028
      @holo2028 Před 17 dny

      @@redlion2753 Тож у Сакутина учусь, всё круто, менторы топчик

    • @nuclear-decline
      @nuclear-decline Před 14 dny

      И я)

    • @redlion2753
      @redlion2753 Před 14 dny

      @@nuclear-decline как успехи? Опишите свой опыт, как все проходит.

  • @user-ty8kh1og7k
    @user-ty8kh1og7k Před měsícem

    Очень хорошее и позновательное видео!!!