Тестовое собеседование C# ASP.NET Core | Junior .NET Developer

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 81

  • @handlecom19
    @handlecom19 Před 5 měsíci +6

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

  • @user-zr2vo9re8z
    @user-zr2vo9re8z Před 6 měsíci +3

    Спасибо за то что делитесь вашим трудом!

    • @Excalib
      @Excalib  Před 6 měsíci

      Большое спасибо, что смотрите!

  • @prostoroman89
    @prostoroman89 Před 2 měsíci +2

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

  • @dotnetlearner
    @dotnetlearner Před 6 měsíci +4

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

    • @Excalib
      @Excalib  Před 6 měsíci

      Спасибо очень интересно, попробую

    • @mrlait5732
      @mrlait5732 Před 6 měsíci +1

      А что за сайт? скажи название или ссылку

    • @user-eo9my7or6n
      @user-eo9my7or6n Před 6 měsíci

      Да, подскажи плиз, что за сайт

  • @bestfriend312
    @bestfriend312 Před 6 měsíci +7

    Бинго этого собеса:
    - я это и имел в виду
    - дженерики
    - контракты

    • @Excalib
      @Excalib  Před 6 měsíci +1

      Давай в некст видосах тоже в бинго играть:)))

    • @bestfriend312
      @bestfriend312 Před 6 měsíci

      @@Excalib договорились)

    • @raindance174
      @raindance174 Před 6 měsíci +1

      😂

  • @vadimsbitnev2748
    @vadimsbitnev2748 Před 6 měsíci +6

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

    • @Excalib
      @Excalib  Před 6 měsíci

      Спасибо за приятный отзыв!

  • @extense1337
    @extense1337 Před 6 měsíci +3

    Насчет IEnumerable и IQuerable кстати он в начале верно все говорил, просто решил назвать это перегрузкой, а не extension методом

    • @Excalib
      @Excalib  Před 6 měsíci

      Я точно не помню, но вроде да:)

  • @extense1337
    @extense1337 Před 6 měsíci +1

    интересно было послушать, спасибо, давно не практиковал эти вопросы (базовая часть, ооп, солид, интерфейсы vs абстрактные классы), сам залетал на джуна вообще без знаний C#, сейчас 2.5 года опыта))

    • @Excalib
      @Excalib  Před 6 měsíci +2

      Спасибо, сам давно такие вопросы на собесах не слышал, но джунов часто спрашиваюь

  • @Ya_kruutoy
    @Ya_kruutoy Před 6 měsíci +2

    Хорошее интервью получилось, спасибо

    • @Excalib
      @Excalib  Před 6 měsíci +1

      Спасибо очень приятно!

  • @Phoenix_7_7_7
    @Phoenix_7_7_7 Před 6 měsíci +2

    Про интерфейсы я бы сказал, что интерфейс описывает контракт API, не предлагая реализации, а абстрактный класс позволяет задать реализацию по умолчанию, хотя в последних версиях нета (вроде, с 7-го), интерфейсы тоже позволяют так делать

    • @Excalib
      @Excalib  Před 6 měsíci

      7ая версия уже давно вышла, поэтому то что предлагаешь некорректно:)

    • @Excalib
      @Excalib  Před 6 měsíci

      Оба инструмента имею возможность сделать базовую реализацию

    • @Phoenix_7_7_7
      @Phoenix_7_7_7 Před 6 měsíci +2

      @@Excalib Я про что и говорю, различия размыты :( Зачем так сделано - не понятно. Интерфейс на то и интерфейс, чтобы описывать контракт взаимодействия, а абстрактный класс - базовую общую реализацию. Но это ИМХО, разрабам виднее. Кто я такой? :) Кстати, спасибо за видео, познавательно! Как раз хотел бы джуном куда-нибудь влезть ;)

  • @karmraks
    @karmraks Před 6 měsíci +4

    Хотелось бы интервью где больше какого либо кодинга, как будто врачи рассказывают какие ножики лучше при какой то операции, при этом ты не видел ни ножика и ни одного надреза

    • @Excalib
      @Excalib  Před 6 měsíci

      Спасибо учту:)

    • @дефект
      @дефект Před 23 dny

      Врачи на собеседованиях не демонстрируют навыки, обычно.

  • @user-pt2ur3kw6s
    @user-pt2ur3kw6s Před 4 měsíci

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

  • @bornumental146
    @bornumental146 Před 6 měsíci +3

    Спасибо

    • @Excalib
      @Excalib  Před 6 měsíci

      Спасибо за просмотр:)

  • @pumpum9937
    @pumpum9937 Před 5 měsíci +1

    На 27:05 неправильно объясняете про интернирование - при создании строки ничего не проверяется и не интернируется. Интернируются только строковые литералы на этапе компиляции. Иначе нужно интернировать вручную. Может, я неправильно что-то понял? В прошлых видео тоже замечал такую формулировку.
    Вообще, Рихтер писал, что код, рассчитанный на интернирование строк без ручного вызова string.Intern писать не стоит - не знаю, что вы к этому интернированию прицепились, это просто небольшой нюанс компилятора, о котором желательно знать, но можно и не знать в принципе

  • @karmraks
    @karmraks Před 6 měsíci +4

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

    • @Excalib
      @Excalib  Před 6 měsíci

      Мне тоже казалось, что отвечает неуверенно

  • @raindance174
    @raindance174 Před 6 měsíci +2

    Кстати, а почему про тестирование не спрашиваешь? Было бы прикольно на следующих собесах услышать что то об этом 🙃

  • @user-sl9zx7ee3m
    @user-sl9zx7ee3m Před 6 měsíci +2

    Круто! Но я думаю, что не хватает еще и задачек подкинуть

    • @Excalib
      @Excalib  Před 6 měsíci

      Спасибо думаю над этим:)

  • @user-ie7eb9pl3n
    @user-ie7eb9pl3n Před 6 měsíci +1

    Почему Where() нельзя перегрузить? Это же самый обычный метод, где первый параметр будет либо IEnumerable либо IQueryable.
    И методы расширения это как раз сахар, т.к. разворачивается в вызов статического метода с передачей экземпляра первым параметром. Там даже ключевое слово this пропадает в итоге

    • @Excalib
      @Excalib  Před 6 měsíci

      Как перегрузить where у DbSet не имея доступа к классу?
      Хотя если делать так же методы расширения то почему бы и нет:) но такое чувство что я думал про переопределение как и сейчас когда писал комменты с утра

    • @Excalib
      @Excalib  Před 6 měsíci

      А по поводу экстеншена согласен

  • @user-nw8sn5gf9e
    @user-nw8sn5gf9e Před 2 měsíci

    Спасибо за интервью
    имхо : Парню нужно доучиться и идти на джуна , это точно не уровень знаний мидла , думаю хер где возьмут с такой подготовкой на мидл позицию.

  • @user-ft6eo2xp5m
    @user-ft6eo2xp5m Před 6 měsíci +2

    а что со звуком? кто то на фоне дрелью сверлит или что это?

    • @Excalib
      @Excalib  Před 6 měsíci

      Да у него сосед решил начать сверлить:))

  • @BlackPrinc1
    @BlackPrinc1 Před 6 měsíci +5

    Как по мне с сегоднешней конкуренцией это даже не джун... Может и не трейни

    • @Excalib
      @Excalib  Před 6 měsíci

      Мне честно говоря интересно найти успешные кейсы, где ребята без опыта залетали на мидл позицию

    • @BlackPrinc1
      @BlackPrinc1 Před 6 měsíci

      Я даже не знаю как это можно осуществить если провести нормальный собес... Тут парень посыпался на обычных вопросах, а если ему задать вопросы по проектам на которых он работал.... Просто если так хитрить это добавление в черный список​@@Excalib

    • @fed1splay
      @fed1splay Před 5 měsíci

      ​@@Excalibпроблема не залететь на позицию, проблема на собес попасть. Можно выучить всю теорию, дважды. Можно накидать ссылок на свой гитхаб и быть сыном маминой подруги. А потом резюмеху отсекают автофильтры, потому что годов опыта нет :) как итог - рисуется опыт и на собесе звучит кринжатина, а собеседующие через одного горят с "курсовиков" из онлайн-школ)))

    • @ander4141
      @ander4141 Před 2 měsíci

      ​@@fed1splayфильтры у hr'ов это зло, столько знающих и мотивированных людей отлетают по ним. За то "шустрые" умники как на видео залетают на собес и тратят время собеседующих

  • @amerCars50-70
    @amerCars50-70 Před 2 měsíci

    На другим яп задачи на алгоритмы всякие, в C# их не задают?

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

    А что за двухуровневый кэш?

  • @Zhenya-e6c
    @Zhenya-e6c Před měsícem

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

  • @alexanderraf5553
    @alexanderraf5553 Před 2 měsíci

    Если бы паренек ответил бы на все вопросы, то это было бы не джун уровень. Или я уже отстал от собесных тем)

  • @white5096
    @white5096 Před 6 měsíci +4

    Слабо для мидла, чел больше на джуна

    • @Excalib
      @Excalib  Před 6 měsíci +1

      Спасибо

    • @maesthrow
      @maesthrow Před 6 měsíci +2

      Слабо даже для джуна. Столько каши в понимании базовых принципов

  • @fgddgdf9437
    @fgddgdf9437 Před 6 měsíci +1

  • @wizardarss
    @wizardarss Před 2 měsíci

    Деревня блин. 😂 I has не говорят.

  • @user-nh1lp8xt4j
    @user-nh1lp8xt4j Před 4 měsíci

    Слабовато, но всё в переди!

  • @JdSpot
    @JdSpot Před 6 měsíci +3

    Пипец как трудно, кринжанул слегка

    • @Excalib
      @Excalib  Před 6 měsíci +1

      Кринж тоже эмоция, рад что удалось ее вызвать:)

  • @redice8928
    @redice8928 Před 6 měsíci +3

    боже как же эти сишарпы и джавы искажают понимание концепций программирования у людей.

    • @IlyaArlenka
      @IlyaArlenka Před 6 měsíci +1

      Поясни

    • @redice8928
      @redice8928 Před 6 měsíci

      @@IlyaArlenka мне лень. Просто помимо шарпа попробуй изучить другие языки программирования

    • @IlyaArlenka
      @IlyaArlenka Před 6 měsíci

      ​@@redice8928ахах, понятно)

    • @CasanovaMur
      @CasanovaMur Před 6 měsíci +15

      @@redice8928 Сажают мужика в тюрьму. Про себя думает, что много болтать не стоит. За каждое слово спросить могут. Присел на нары. Молчит день, неделю, вторую неделю. На третьей неделе подошел к окну и обронил:
      - Дождь скоро пойдет.
      Голос сзади:
      - Ну если не пойдет мы тебя по кругу пустим.
      Мораль сказанного: дите, за слова отвечать надо. Или ты не ленишься и поясняешь или мы тебя по кругу пустим.

    • @redice8928
      @redice8928 Před 6 měsíci +1

      @@CasanovaMur и в конце засмеялись так неприятно

  • @haterealm
    @haterealm Před 6 měsíci

    Вместо того, чтобы подтолкнуть к правильному ответу, автор насыпает джуну ещё больше вопросов. Особенно видно на примере со строками. Как уже кто-то написал тут в каментах, рекомендую джунам посмотреть на современные языки Go и Rust. Поймите: большинство душных вопросов на этом собесе вызваны тем, что C# - это достаточно старый язык с кучей старческих болезней, о которых вас часто будут спрашивать.

    • @user-bh3mm6ck4q
      @user-bh3mm6ck4q Před 6 měsíci +4

      Эм, а где болезни, если человек просто не знает базу. Лично по мне сишарп лучше намного, чем тот же го(знаю и тот и другой язык, пишу на них в коммерческой разработке)

    • @haterealm
      @haterealm Před 6 měsíci

      ООП, SOLID и прочие статические классы / интерфейсы / абстрактные классы - это не база, а шелуха, которая не стоит ничего за пределами C#. Я перешёл на Rust и уже забыл, когда последний раз меня спрашивали про Барбару Лисков.

    • @Excalib
      @Excalib  Před 6 měsíci +1

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

    • @Excalib
      @Excalib  Před 6 měsíci

      Ооп ничего не стоит за пределами сишарпа? Пора вызывать специалистов

    • @Excalib
      @Excalib  Před 6 měsíci +1

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

  • @BigCoolDick
    @BigCoolDick Před 6 měsíci

    Смотришь везде кричат про конкуренцию, а потом вот такие собесы. С удовольствием послушаю другие варианты, пусть даже без детального разбора, заученных ответов, а просто понимание принципа работы, стэка, ГК, фильтров, что нибудь про аутентификацию, авторизацию через openid, принцип работы тлс, сокеты, воркфлоу еф, для бэка ещё неплохо основы си/сд, докер, к8. А так толку от этих начальный знаний, которые дают на каждом замшелом курсе.

    • @Excalib
      @Excalib  Před 6 měsíci +2

      Мне честно хочется видеть джунов которые крупные ссо реализуют для кучи микросервисов компании, но как правило этим занимаются другие люди, более опытные, тогда зачем спрашивать у джуна про аутентификацию опенайди? Принцип работы стэка, что имеется ввиду? Я иногда спрашиваю про такую структуру данных ребята отвечают, гк - раньше спрашивал когда то, сейчас не вижу смысла, по причине, что не встречал кейсов где джун как то накосячил и проблема всплыла на уровне гк, фильтры не знаю про какие именно речь, тлс и сокеты, а зачем? 99% джунов будут круды бахать на хттп и даже не узнают что такое тлс, а про протоколы имеет смысл спрашивать верхнеуровнево, потому что я не заставлю джуна писать свой самописный брокер, хттп и тд, реализации стримингов задача сложная и точно не для Джуна, воркфлоу еф это что? Основы ci/cd docker k8s, спасибо что у джуна знания ансибл не требуем, чтоб джун сам настраивал сиай сиди или разворачивал к8с это нужно найти работу в ип Иванов где этот Джун один разраб, но в такой компании не будет ничего из перечисленного. Последнее сообщение ввело меня в ступор, толку от тех знаний, которые вы перечислили если каждое из них можно по первой ссылке в Гугле изучить? Лично я был бы рад, если бы курсы давали хотя бы ту базу, которую я спрашиваю, для джуна в первую очередь важно узнать как он может писать код поэтому чаще всего без тестового на Джуна сложно попасть, а та база которую я спрашиваю как правило это второй этап

    • @BigCoolDick
      @BigCoolDick Před 6 měsíci

      ​@@ExcalibТак в анонсе вроде сказано сразу на миддла без опыта, а вопросы не миддл'овские.

    • @Excalib
      @Excalib  Před 6 měsíci

      @BigCoolDick человеку предложили сразу не мидла пробовать но в название видео написано что джуниор тырвью