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

  Рет қаралды 7,790

Excalib

Excalib

Күн бұрын

Пікірлер: 86
@ВладБалашов-э1г
@ВладБалашов-э1г 10 ай бұрын
Спасибо за то что делитесь вашим трудом!
@Excalib
@Excalib 10 ай бұрын
Большое спасибо, что смотрите!
@bestfriend312
@bestfriend312 10 ай бұрын
Бинго этого собеса: - я это и имел в виду - дженерики - контракты
@Excalib
@Excalib 10 ай бұрын
Давай в некст видосах тоже в бинго играть:)))
@bestfriend312
@bestfriend312 10 ай бұрын
@@Excalib договорились)
@doesthatreally
@doesthatreally 10 ай бұрын
😂
@handlecom19
@handlecom19 9 ай бұрын
Я даже на джуна не взял бы такого кондитата, а о мидле даже речи и не идет. Так максимум на стажировку. Я кондитату рекомендую не врать и не мухлевать если не знаешь или не уверн в своем ответе... люди которые собеседуют далеко не тупые и сразу видят такое поведение. Но а так Excalib'y респект за работу!
@Ya_kruutoy
@Ya_kruutoy 10 ай бұрын
Хорошее интервью получилось, спасибо
@Excalib
@Excalib 10 ай бұрын
Спасибо очень приятно!
@extense1337
@extense1337 10 ай бұрын
интересно было послушать, спасибо, давно не практиковал эти вопросы (базовая часть, ооп, солид, интерфейсы vs абстрактные классы), сам залетал на джуна вообще без знаний C#, сейчас 2.5 года опыта))
@Excalib
@Excalib 10 ай бұрын
Спасибо, сам давно такие вопросы на собесах не слышал, но джунов часто спрашиваюь
@vadimsbitnev2748
@vadimsbitnev2748 10 ай бұрын
Очень сильное виляние в ответах, большая неуверенность у кандидата. Для мидла маловато по знаниям, слишком плавает, для джуна еще +- подходит и то с замечаниями. Спасибо за проделанную работу, всегда приятно смотреть тестовые собесы
@Excalib
@Excalib 10 ай бұрын
Спасибо за приятный отзыв!
@dotnetlearner
@dotnetlearner 10 ай бұрын
Спасибо! В идеале конечно добавить лайвкодинг какой, ну и можно поразбирать тестовые задания, тоже возможно зайдет такая тематика, есть даже сайт где скидывают реальные тестовые которые давали компании джунам и не только.
@Excalib
@Excalib 10 ай бұрын
Спасибо очень интересно, попробую
@mrlait5732
@mrlait5732 10 ай бұрын
А что за сайт? скажи название или ссылку
@IvanKadrov-e7l
@IvanKadrov-e7l 10 ай бұрын
Да, подскажи плиз, что за сайт
@pumpum9937
@pumpum9937 9 ай бұрын
На 27:05 неправильно объясняете про интернирование - при создании строки ничего не проверяется и не интернируется. Интернируются только строковые литералы на этапе компиляции. Иначе нужно интернировать вручную. Может, я неправильно что-то понял? В прошлых видео тоже замечал такую формулировку. Вообще, Рихтер писал, что код, рассчитанный на интернирование строк без ручного вызова string.Intern писать не стоит - не знаю, что вы к этому интернированию прицепились, это просто небольшой нюанс компилятора, о котором желательно знать, но можно и не знать в принципе
@Phoenix_7_7_7
@Phoenix_7_7_7 10 ай бұрын
Про интерфейсы я бы сказал, что интерфейс описывает контракт API, не предлагая реализации, а абстрактный класс позволяет задать реализацию по умолчанию, хотя в последних версиях нета (вроде, с 7-го), интерфейсы тоже позволяют так делать
@Excalib
@Excalib 10 ай бұрын
7ая версия уже давно вышла, поэтому то что предлагаешь некорректно:)
@Excalib
@Excalib 10 ай бұрын
Оба инструмента имею возможность сделать базовую реализацию
@Phoenix_7_7_7
@Phoenix_7_7_7 10 ай бұрын
@@Excalib Я про что и говорю, различия размыты :( Зачем так сделано - не понятно. Интерфейс на то и интерфейс, чтобы описывать контракт взаимодействия, а абстрактный класс - базовую общую реализацию. Но это ИМХО, разрабам виднее. Кто я такой? :) Кстати, спасибо за видео, познавательно! Как раз хотел бы джуном куда-нибудь влезть ;)
@extense1337
@extense1337 10 ай бұрын
Насчет IEnumerable и IQuerable кстати он в начале верно все говорил, просто решил назвать это перегрузкой, а не extension методом
@Excalib
@Excalib 10 ай бұрын
Я точно не помню, но вроде да:)
@МиристанГадайбаев
@МиристанГадайбаев 8 ай бұрын
Было очень тяжело некоторые ответы выслушивать, но всё равно спасибо. Хотелось бы еще на мидла собес посмотреть.
@doesthatreally
@doesthatreally 10 ай бұрын
Кстати, а почему про тестирование не спрашиваешь? Было бы прикольно на следующих собесах услышать что то об этом 🙃
@tnsaturday
@tnsaturday 22 күн бұрын
Middle без опыта это как? Миддл это по определению от 2х лет коммерческого опыта.
@karmraks
@karmraks 10 ай бұрын
Хотелось бы интервью где больше какого либо кодинга, как будто врачи рассказывают какие ножики лучше при какой то операции, при этом ты не видел ни ножика и ни одного надреза
@Excalib
@Excalib 10 ай бұрын
Спасибо учту:)
@дефект
@дефект 4 ай бұрын
Врачи на собеседованиях не демонстрируют навыки, обычно.
@Timo4eus
@Timo4eus 2 ай бұрын
Методы расширения это самый что ни есть синтаксический сахар.
@МаксимВалерьевич-ь3т
@МаксимВалерьевич-ь3т 10 ай бұрын
Почему Where() нельзя перегрузить? Это же самый обычный метод, где первый параметр будет либо IEnumerable либо IQueryable. И методы расширения это как раз сахар, т.к. разворачивается в вызов статического метода с передачей экземпляра первым параметром. Там даже ключевое слово this пропадает в итоге
@Excalib
@Excalib 10 ай бұрын
Как перегрузить where у DbSet не имея доступа к классу? Хотя если делать так же методы расширения то почему бы и нет:) но такое чувство что я думал про переопределение как и сейчас когда писал комменты с утра
@Excalib
@Excalib 10 ай бұрын
А по поводу экстеншена согласен
@ДаниилТурлов-о1е
@ДаниилТурлов-о1е 10 ай бұрын
Круто! Но я думаю, что не хватает еще и задачек подкинуть
@Excalib
@Excalib 10 ай бұрын
Спасибо думаю над этим:)
@prostoroman89
@prostoroman89 6 ай бұрын
а че не сказать, я не знаю, или я затрудняюсь, или натолкни меня, зачем все интервью говорить я это и хотел сказать, после ответа автора, нужно прокачать скилл прохождения собеса, а не вкапываться в глубины технологий.
@bornumental146
@bornumental146 10 ай бұрын
Спасибо
@Excalib
@Excalib 10 ай бұрын
Спасибо за просмотр:)
@AntonXxxxx
@AntonXxxxx 6 ай бұрын
На другим яп задачи на алгоритмы всякие, в C# их не задают?
@Дмитро-ы2л
@Дмитро-ы2л 10 ай бұрын
а что со звуком? кто то на фоне дрелью сверлит или что это?
@Excalib
@Excalib 10 ай бұрын
Да у него сосед решил начать сверлить:))
@huskyfromalaska7647
@huskyfromalaska7647 5 ай бұрын
А что за двухуровневый кэш?
@ВладиславБезуглый-ь2к
@ВладиславБезуглый-ь2к 6 ай бұрын
Спасибо за интервью имхо : Парню нужно доучиться и идти на джуна , это точно не уровень знаний мидла , думаю хер где возьмут с такой подготовкой на мидл позицию.
@karmraks
@karmraks 10 ай бұрын
Слишком закрученные ответы, мне кажется когда человек действительно понимает тему он будет отвечать намного проще и понятней, может не прав но такое впечатление сложилось
@Excalib
@Excalib 10 ай бұрын
Мне тоже казалось, что отвечает неуверенно
@solidsnake3988
@solidsnake3988 3 ай бұрын
14:40 только при подстановке дочернего класса вместо родительского, а не наоборот
@pulsar1934
@pulsar1934 Ай бұрын
Только джун будет заучивать умные фразы определения, выдержки из истории и т.д. на самом деле к програмированию это не имеет ни какого отношения.
@BlackPrinc1
@BlackPrinc1 10 ай бұрын
Как по мне с сегоднешней конкуренцией это даже не джун... Может и не трейни
@Excalib
@Excalib 10 ай бұрын
Мне честно говоря интересно найти успешные кейсы, где ребята без опыта залетали на мидл позицию
@BlackPrinc1
@BlackPrinc1 10 ай бұрын
Я даже не знаю как это можно осуществить если провести нормальный собес... Тут парень посыпался на обычных вопросах, а если ему задать вопросы по проектам на которых он работал.... Просто если так хитрить это добавление в черный список​@@Excalib
@fed1splay
@fed1splay 9 ай бұрын
​@@Excalibпроблема не залететь на позицию, проблема на собес попасть. Можно выучить всю теорию, дважды. Можно накидать ссылок на свой гитхаб и быть сыном маминой подруги. А потом резюмеху отсекают автофильтры, потому что годов опыта нет :) как итог - рисуется опыт и на собесе звучит кринжатина, а собеседующие через одного горят с "курсовиков" из онлайн-школ)))
@ander4141
@ander4141 6 ай бұрын
​@@fed1splayфильтры у hr'ов это зло, столько знающих и мотивированных людей отлетают по ним. За то "шустрые" умники как на видео залетают на собес и тратят время собеседующих
@alexanderraf5553
@alexanderraf5553 6 ай бұрын
Если бы паренек ответил бы на все вопросы, то это было бы не джун уровень. Или я уже отстал от собесных тем)
@wizardarss
@wizardarss 6 ай бұрын
Деревня блин. 😂 I has не говорят.
@white5096
@white5096 10 ай бұрын
Слабо для мидла, чел больше на джуна
@Excalib
@Excalib 10 ай бұрын
Спасибо
@maesthrow
@maesthrow 10 ай бұрын
Слабо даже для джуна. Столько каши в понимании базовых принципов
@fantomasdarkwoodman8853
@fantomasdarkwoodman8853 8 күн бұрын
Уши завяли
@Zhenya-e6c
@Zhenya-e6c 5 ай бұрын
Даже не стажер, видно, что начитался кучу всего к собесу, но понимания нет абсолютно никакого. Ему бы книг почитать несколько и все стало бы на свои места)
@fgddgdf9437
@fgddgdf9437 10 ай бұрын
@Бот5329-и5г
@Бот5329-и5г 8 ай бұрын
Слабовато, но всё в переди!
@JdSpot
@JdSpot 10 ай бұрын
Пипец как трудно, кринжанул слегка
@Excalib
@Excalib 10 ай бұрын
Кринж тоже эмоция, рад что удалось ее вызвать:)
@redice8928
@redice8928 10 ай бұрын
боже как же эти сишарпы и джавы искажают понимание концепций программирования у людей.
@IlyaArlenka
@IlyaArlenka 10 ай бұрын
Поясни
@redice8928
@redice8928 10 ай бұрын
@@IlyaArlenka мне лень. Просто помимо шарпа попробуй изучить другие языки программирования
@IlyaArlenka
@IlyaArlenka 10 ай бұрын
​@@redice8928ахах, понятно)
@CasanovaMur
@CasanovaMur 10 ай бұрын
@@redice8928 Сажают мужика в тюрьму. Про себя думает, что много болтать не стоит. За каждое слово спросить могут. Присел на нары. Молчит день, неделю, вторую неделю. На третьей неделе подошел к окну и обронил: - Дождь скоро пойдет. Голос сзади: - Ну если не пойдет мы тебя по кругу пустим. Мораль сказанного: дите, за слова отвечать надо. Или ты не ленишься и поясняешь или мы тебя по кругу пустим.
@redice8928
@redice8928 10 ай бұрын
@@CasanovaMur и в конце засмеялись так неприятно
@haterealm
@haterealm 10 ай бұрын
Вместо того, чтобы подтолкнуть к правильному ответу, автор насыпает джуну ещё больше вопросов. Особенно видно на примере со строками. Как уже кто-то написал тут в каментах, рекомендую джунам посмотреть на современные языки Go и Rust. Поймите: большинство душных вопросов на этом собесе вызваны тем, что C# - это достаточно старый язык с кучей старческих болезней, о которых вас часто будут спрашивать.
@АнтонФролов-о1с
@АнтонФролов-о1с 10 ай бұрын
Эм, а где болезни, если человек просто не знает базу. Лично по мне сишарп лучше намного, чем тот же го(знаю и тот и другой язык, пишу на них в коммерческой разработке)
@haterealm
@haterealm 10 ай бұрын
ООП, SOLID и прочие статические классы / интерфейсы / абстрактные классы - это не база, а шелуха, которая не стоит ничего за пределами C#. Я перешёл на Rust и уже забыл, когда последний раз меня спрашивали про Барбару Лисков.
@Excalib
@Excalib 10 ай бұрын
Раст не сильно моложе сишарпа, назовите старческие болезни языка сишарп, я не очень понимаю суть вашего комментария
@Excalib
@Excalib 10 ай бұрын
Ооп ничего не стоит за пределами сишарпа? Пора вызывать специалистов
@Excalib
@Excalib 10 ай бұрын
Интерфейсы есть в рекомендуемом голэнге, солид и ооп в целом никакого отношения к языку не имеют, я честно говоря сомневаюсь в вашей адекватности, если человек устраивается на сишарп, то он обязан знать базу сишарп, называть базовые механизмы языка шелухой можно лишь не от большого ума
Собеседование на .NET разработчика (backend)
1:19:17
ПРОБНОЕ СОБЕСЕДОВАНИЕ C# Junior программиста
1:00:54
Собеседование на .NET разработчика (backend)
1:18:22