Тестовое собеседование C# | .NET Middle Mock interview

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024

ความคิดเห็น • 69

  • @raindance174
    @raindance174 7 หลายเดือนก่อน +13

    00:00 - Знакомство и про опыт
    02:45 - ООП
    03:09 - Полиморфизм
    04:21 - SOLID
    05:15 - LSP
    05:53 - Пример LSP с танцующим механиком
    07:29 - Пример от автора
    10:15 - DIP или разговор про обувь
    12:31 - Dependency Injection с подробностями
    16:12 - DI Life Cycles
    17:19 - Отличия времени жизни
    21:12 - Типы
    22:40 - Зашла речь про string
    23:53 - Интернирование строк
    25:06 - Делегаты
    26:29 - RabbitMQ
    26:42 - Exchanges
    27:28 - Exchanges vs очереди
    28:44 - Правила exchange'ей
    33:00 - Mass Transit
    33:48 - Каналы кролика
    34:36 - Headers exchange
    35:04 - Еще немного про exchanges
    36:11 - Kafka
    36:26 - Топики и партиции
    36:46 - Особенность партиций
    37:33 - Async/await
    39:43 - Суть асинхронности
    42:39 - State machine в async/await
    43:11 - Что такое машина состояний?
    44:59 - Semaphore
    45:28 - Зачем нам lock
    45:40 - Уровень .NET/OS для многопоточности
    47:37 - ACID
    47:50 - Транзакции
    48:47 - Уровни изоляции транзакций
    50:26 - MSSQL
    51:43 - Трассировка
    53:13 - SQL Profilers или дебри SQL
    1:00:24 - Немного о Head Hunter
    1:01:16 - Про опыт с Angular
    1:01:54 - Biderctional streaming в gRPC
    1:02:15 - Стриминги
    1:03:04 - Немного связи с SignalR
    1:03:48 - Как это в тинькофф
    1:07:36 - Немного о тестах
    1:09:34 - Контейнеризация
    1:12:08 - Есть вопросы?
    1:13:03 - Фидбек
    1:13:55 - Про тестовые
    1:14:13 - Про архитектуру
    1:15:30 - Про резюме
    1:17:33 - Прощание

    • @xxMrShonTvxx
      @xxMrShonTvxx 7 หลายเดือนก่อน +1

      Biderctional streaming только, а не Big

    • @raindance174
      @raindance174 7 หลายเดือนก่อน +1

      @@xxMrShonTvxx извиняюсь, за такое не в теме)

  • @nikitashyrobokov6715
    @nikitashyrobokov6715 7 หลายเดือนก่อน +7

    Чел, не поверишь, я сегодня проходил тех интервью на Junior C# .Net dev и с твоего видео он меня вопросов 10 спрашивал. Я к такому не готовился(

    • @Excalib
      @Excalib  6 หลายเดือนก่อน

      а надо было!

  • @grozoff
    @grozoff 7 หลายเดือนก่อน +7

    Привет! Посмотрел видео, немного удивился в блоке про фитбек о том что на мидла ты бы просил показать гитхаб. Я считаю это крайне проблематичной затеей. Большинство разработчиков которых я знаю, с уровня Junior+ и выше не имеют в гитхабе ничего кроме каких-то своих тестовых проектов со времен когда они искали свою первую работу. Как быть в таком случае, показывать куски из рабочих проектов что б как то не нарушать NDA?

    • @Excalib
      @Excalib  6 หลายเดือนก่อน

      очень странно что до позиции мидла ты не развивался на стороне и не делал свои проекты хотя бы какие-то маленькие, в своё время первые 3 года я старался делать разные проекты для себя чтоб прокачаться, а если сейчас у мидлов нет проекта, который он может хоть как то показать на уровне джун+ - старт мидл, то по мне это очень странно

    • @grozoff
      @grozoff 6 หลายเดือนก่อน +3

      @@Excalib это возможно странно для тех кто живёт один, ну или для тех кто только закончил учебу и кроме как текущей работы ничего нет

    • @Excalib
      @Excalib  6 หลายเดือนก่อน +2

      Причем тут один или не один? Я работаю, менторю, уделяю время жене и ребенку + иногда делаю какие то мини проекты, так еще чуток в игрульки играю, и почему то хватает времени, тут скорее речь про нежелание найти это время для саморазвития. Если человек не желает саморазвиваться, то зачем нужен такой специалист?

    • @Excalib
      @Excalib  6 หลายเดือนก่อน

      И это все не считая что иногда видос на ютуб делаю

    • @grozoff
      @grozoff 6 หลายเดือนก่อน +4

      @@Excalib 8 часов сна, 1 час спорт, 1 час английский, 9 часов работы (с обедом), 1 час литкода, 4 часа на жену, ребенка, хобби и жизнь вне компьютера = 24 часа
      мне нужно меньше спать или работать? :)

  • @nytakoe6156
    @nytakoe6156 6 หลายเดือนก่อน +5

    Чёт я прям хохотнул что всё на Singleton, ну ладно, им виднее

  • @karmraks
    @karmraks 7 หลายเดือนก่อน +2

    Сделаешь видос про grpc? ;) я попал на проект а там слева grpc справа azure service bus и нифига непонятно

    • @Excalib
      @Excalib  6 หลายเดือนก่อน

      пока хз, времени не хватает((

  • @Raz-h7y
    @Raz-h7y 4 หลายเดือนก่อน

    Спасибо за видос. Подскажи, пожалуйста, как бы ты оценил интервьюируемого по типу "джун+", "миддл-" и т.п.

  • @juniorcode41
    @juniorcode41 17 วันที่ผ่านมา

    Как называется метод, о котором говорили на 57:45

  • @MrCommanderKid
    @MrCommanderKid 3 หลายเดือนก่อน

    Отлично!

  • @UserDev12
    @UserDev12 3 หลายเดือนก่อน

    А сложно ли на собесы попадать в .Net? Я знаю фронтендерам тяжко сейчас, в шарпах есть такая проблема?

  • @Hai257
    @Hai257 5 หลายเดือนก่อน +2

    Гость конечно делал ошибки, но меня больше удивило незнание ведущего о конкурентности в рамках операционной системы (локи, мьютексы, семафоры). Автор, похоже, крайне редко проходит собеседования и многое забыл.

  • @rillmanfitish7671
    @rillmanfitish7671 2 หลายเดือนก่อน

    Привет
    А можно ссылку с объяснениями Solid 🙏😅?

  • @SoulGoodman-c7j
    @SoulGoodman-c7j 3 หลายเดือนก่อน

    Как попасть на собес без опыта работы?(
    Хочу найти работку первую, но даже на собесы не зовут, есть у вас опыт в этом? Куча видосов где говорят накручивать опыт или нереально по другому.

    • @tarttatten6954
      @tarttatten6954 หลายเดือนก่อน

      Советую откликаться не сразу на джуна, а искать стажировку и стараться остаться в штате. Брать тестовые. По поводу зп на первое время лучше не иметь больших ожиданий - как повезет. Мой опыт: полгода назад устроилась стажером, заканчивая бак по гуманитарной специальности, то есть и без опыта работы, и без технического образования. Было тестовое + тех. собеседование. Опыт не накручивала, про бакалавриат не врала Сейчас набрала некоторый опыт, работаю на позиции джуна в той же компании и поступила в техническую магу, планирую попробовать получить оффер получше уже с опытом

    • @a.r.m.e.n.i.a.
      @a.r.m.e.n.i.a. 28 วันที่ผ่านมา

      Приукрасить резюме 😊

  • @BrownAleks
    @BrownAleks 6 หลายเดือนก่อน +3

    1:10:30 @Excalib Что??? "Докер компоуз - это докер сворм" Вы серьёзно? И что значит - "скорее это ... " То есть вы как бы не в курсе какие плагины демона в докере за что отвечают? =)
    "А кубер это полноценный кластер скорее... " - и тут вот вы мне совсем настроение подняли. =) А вы вкурсе что кубер может состоять из одной ноды и без кластера.
    "А докер компоуз это скорее ...ааа..ааа... это несколько докер образов" XD)))) ха-ха-ха.... а как же докер сворм? (⊙_⊙)?10 сек назад вы же говорили немного по другому.
    Крч... странный у вас чай. И вообще не понятно какую дурь вы там курите. Но гость явно книжек и мануалки прочитал больше вас однозначно.

    • @Excalib
      @Excalib  6 หลายเดือนก่อน

      Очень важно ваше мнение, рекомендую сходить к Лор врачу для проверки слуха

    • @BrownAleks
      @BrownAleks 6 หลายเดือนก่อน +1

      @@Excalib Рекомендую вам пересмотреть ваше видео с включенными субтитрами. =)

    • @Вито-р2л
      @Вито-р2л 4 หลายเดือนก่อน +5

      Ну судя по тому, что автор отвечает другим в комментариях, критику не воспринимает совершенно, даже ту, что по факту уместна. ЧСВ максимальное, которое даже не соответствует знаниям

  • @BigCoolDick
    @BigCoolDick 7 หลายเดือนก่อน +5

    HR: - "Вот нормальный джун, опыта конечно маловато, ну что поделать, на безрыбье и рак рыка. "

  • @underrated_exile
    @underrated_exile 6 หลายเดือนก่อน +1

    1:00:10 бутылка пива открылась?

    • @Excalib
      @Excalib  6 หลายเดือนก่อน

      Кола:)

  • @konstantink2396
    @konstantink2396 13 วันที่ผ่านมา

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

  • @timur2887
    @timur2887 2 หลายเดือนก่อน +1

    Зачем для понимания программирования приводить примеры из жизни?) Лучше оперировать моделями, ведь с ними и работаем

  • @HeIvis
    @HeIvis 5 หลายเดือนก่อน

    когда новые собесы?)

  • @ОлегИванов-я2ж5и
    @ОлегИванов-я2ж5и 5 หลายเดือนก่อน +1

    Разве, чтобы попасть в Java и C# в России не нужно знать как устроен финтех и иметь если не в программировании, то там несколько лет опыта на серьёзных должностях?

    • @ВладиславРудаков-е4з
      @ВладиславРудаков-е4з 5 หลายเดือนก่อน +1

      Нет, абсолютно нет

    • @validationerror3830
      @validationerror3830 4 หลายเดือนก่อน

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

  • @yourownazog8069
    @yourownazog8069 5 หลายเดือนก่อน +1

    А может человек с такими знаниями просить $2000 после вычета налогов?

    • @romanevdokimov924
      @romanevdokimov924 3 หลายเดือนก่อน

      Просить можно больше, рынок сам оценит. На сеньора тут есть над чем поработать: виды транзакций в SQL, машина состояний, чем отличается grps от http

  • @mardul9087
    @mardul9087 5 หลายเดือนก่อน

    Тут на пераом вопросе сразу видно что это не мидл.

  • @IOvsProg
    @IOvsProg 7 หลายเดือนก่อน +2

    почему никто не может нормально отвечать на вопрос по async await? сколько смотрю пока никто нормально не ответил))) Это ж блин главная фишка асинхронного программирования. без негатива))

    • @yuryermolov13
      @yuryermolov13 7 หลายเดือนก่อน +1

      А вы реализовывали асинхронность без async/await?

    • @Ya_kruutoy
      @Ya_kruutoy 7 หลายเดือนก่อน +1

      Наверное потому что это достаточно сложная тема, нужно знать идеально про потоки и про многопоточность в целом что бы понимать async/await + state machine

    • @IOvsProg
      @IOvsProg 7 หลายเดือนก่อน +1

      @@Ya_kruutoy да достаточно сложная тема если углубляться в многопоточность, но как бы ниразу не звучал вопрос как работает он под капотом и как реализовывать много поточность без async. вопрос обычно звучит: "что это и для чего используется и чем отличается от синхронного вызова" а на этот вопрос всегда можно ответить одним коротким предложением которое раскрывает в принципе суть асинхронности.

    • @arturgamidov7547
      @arturgamidov7547 7 หลายเดือนก่อน

      @@IOvsProgтак на вопрос, который ты написал, в большинстве своём и отвечают. Валятся, как раз, на деталях

    • @TOKYODRIFT00000
      @TOKYODRIFT00000 5 หลายเดือนก่อน

      @@IOvsProg как бы вы ответили на вопрос об async/await?

  • @validationerror3830
    @validationerror3830 4 หลายเดือนก่อน +5

    Это джун, а не мидл

    • @renatsu_dev
      @renatsu_dev 3 หลายเดือนก่อน +1

      Спасибо, твое мнение очень важно для нас❤

    • @validationerror3830
      @validationerror3830 3 หลายเดือนก่อน +1

      @@renatsu_dev ну я так скажу, что на реальном собесе на мидла не пройдёт, есть с чем сравнить

    • @MrCommanderKid
      @MrCommanderKid 3 หลายเดือนก่อน

      Что за лев этот тигр😅

    • @DadundddaD
      @DadundddaD 2 หลายเดือนก่อน

      Лучше скажите, как определяли

    • @validationerror3830
      @validationerror3830 2 หลายเดือนก่อน +1

      @@DadundddaD как определил? Очень просто, прохожу собесы на мидла. Такой товарищ там бы не прошел

  • @аоаовьвьвь
    @аоаовьвьвь 7 หลายเดือนก่อน +2

    Много слов, мало конкретики, на уровне "кого знаешь на раёне".

    • @Excalib
      @Excalib  7 หลายเดือนก่อน +1

      Кстати, кого знаешь?

    • @аоаовьвьвь
      @аоаовьвьвь 7 หลายเดือนก่อน

      @@Excalib SIEM одну видел, прям рядом. АСУ ТП, правда, тоже одну. Ну, там, по мелочи станки всякие.

    • @Excalib
      @Excalib  7 หลายเดือนก่อน

      Круто

    • @аоаовьвьвь
      @аоаовьвьвь 7 หลายเดือนก่อน

      @@Excalib Не так, чтобы очень. Я тут не на все вопросы ответил бы.

  • @TbIPDblM
    @TbIPDblM 5 หลายเดือนก่อน

    Я конечно не джун+, но гитхаб/лаб это демонстрация освоения технологий разработчиком. И когда слышу ничего нет, то воспринимаю это как отсутствие инженера как такого.

    • @validationerror3830
      @validationerror3830 4 หลายเดือนก่อน +14

      у меня нет времени на гитхаб/гитлаб, в рабочее время я работаю, в нерабочее время код писать не собираюсь. вопросы?

    • @uvwzyx
      @uvwzyx 2 หลายเดือนก่อน

      ​@@validationerror3830не конкурент

    • @squarecat9624
      @squarecat9624 10 วันที่ผ่านมา

      Это демонстрация наличия свободного времени.