Тестовое собеседование на .NET Middle разработчика

#excalib #csharp #aspnet #mockinterview
Запись на личную консультацию - t.me/excalib_advice_bot
Решил попробовать записать Mock-interview по C# + ASP.NET Core, но не сразу узнал, что человек является мидлом. Не отказываться же от идеи! Дальше буду записывать с джунами и стажерами, приятного просмотра!
Telegram channel: t.me/excalib_channel
Telegram chat: t.me/excalib_chat
Vk: excalib88
0:00 - Знакомство
3:08 - Собеседование
1:08:22 - Выводы
1:22:25 - Разговор обо всём

Пікірлер: 124

  • @Alina_Dev
    @Alina_Dev6 ай бұрын

    Спасибо Дамиру за полезный контент!

  • @vladimirskachkov5985
    @vladimirskachkov59856 ай бұрын

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

  • @FrioDima
    @FrioDima6 ай бұрын

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

  • @Excalib

    @Excalib

    6 ай бұрын

    спасибо большое)

  • @Strrroke
    @StrrrokeАй бұрын

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

  • @user-qj5jr8ps8s
    @user-qj5jr8ps8s5 ай бұрын

    Спасибо, полезно!

  • @Excalib

    @Excalib

    5 ай бұрын

    Спасибо!

  • @jiggaaut
    @jiggaaut7 ай бұрын

    если поменять на ".. .NET Junior разработчика" тогда смотрибельно

  • @user-zs8nt8yk4e

    @user-zs8nt8yk4e

    6 ай бұрын

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

  • @redice8928

    @redice8928

    3 ай бұрын

    Ты ахуел? Какой junior?

  • @Pentatonic_Hardcore

    @Pentatonic_Hardcore

    3 ай бұрын

    @@user-zs8nt8yk4e а я вообще наоборот, какой GC , миддлу нах не надо знать что и как работает там под капотом - это сеньор уже. или те же паттерны чисто сеньорские вещи

  • @Excalib

    @Excalib

    3 ай бұрын

    @Pentatonic_Hardcore а что надо знать Мидлу? Как переменную обявить?

  • @nikolaifedorov685

    @nikolaifedorov685

    2 ай бұрын

    @@Excalib Мидлу достаточно знать как вызывать gc. Всё остальное бесполезные знания.

  • @ilyha1801
    @ilyha18016 ай бұрын

    Можно ли записаться на подобный формат собеседования?

  • @4trvl
    @4trvl5 ай бұрын

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

  • @Excalib

    @Excalib

    5 ай бұрын

    Яндекс функции это что? В клауде аля ажур функции?:)

  • @sealkeen
    @sealkeen5 ай бұрын

    "Здравствуйте, меня зовут Сергей, и я долгое время до начала коммерческой разработки в основном трогал питон". Не удержался, извините...

  • @Warrior_Shade
    @Warrior_Shade2 ай бұрын

    Про IQueriable убило) Мы же работаем с запросами к бд каждый день)

  • @Excalib

    @Excalib

    2 ай бұрын

    Ну по привычке пишем уже Where и тулист например:)) круды делаем не думая уже как правило

  • @user-nh1lp8xt4j
    @user-nh1lp8xt4j2 ай бұрын

    Упорядывычиваешь :)

  • @Excalib

    @Excalib

    2 ай бұрын

    кого?)

  • @benjaminBTN
    @benjaminBTN3 ай бұрын

    1:34:30 в Ката на сколько слышал гарантия трудоустройства работает только при условии посещения 100% занятий, выполнения в срок 100% заданий и тд и тп + ты должен чуть ли не в 100 компаний отправить резюме. В итоге 1 из 500 это все выполняет наверное

  • @Excalib

    @Excalib

    3 ай бұрын

    Да уж столько подводных камней!

  • @lolik_20
    @lolik_202 ай бұрын

    Спасибо, очень грамотно объясняете. Программист уровень Junior не выше. Больше похоже на лекцию чем собес.

  • @user-helloWolrd
    @user-helloWolrdАй бұрын

    jwt и bearer не одно и тоже же, нет?

  • @user-dv1nc2xo2w
    @user-dv1nc2xo2w6 ай бұрын

    Чего? У Джунов спрашивают ветвление, циклы? Да не может быть.

  • @user-wq2oq8st1u
    @user-wq2oq8st1u6 ай бұрын

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

  • @Excalib

    @Excalib

    6 ай бұрын

    так давай с тобой запишем мок тырвью) пиши мне в телегу @excalib скидывай резюме

  • @user-wq2oq8st1u

    @user-wq2oq8st1u

    6 ай бұрын

    @@Excalib ахах, окей, напишу ;)

  • @Avans0908

    @Avans0908

    5 ай бұрын

    @@Excalib Получилось?)

  • @user-zk4dt2mu9f

    @user-zk4dt2mu9f

    5 ай бұрын

    Получилось?

  • @user-wq2oq8st1u

    @user-wq2oq8st1u

    5 ай бұрын

    @@user-zk4dt2mu9f мы списались, я скинул резюме, предварительно назначили день, но потом тишина 🤷‍♂

  • @LM-nf1hf
    @LM-nf1hf5 ай бұрын

    а есть видео с разбором архитектурной задачи?

  • @Excalib

    @Excalib

    5 ай бұрын

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

  • @LM-nf1hf

    @LM-nf1hf

    5 ай бұрын

    @@Excalib а можно ссылку на какую нибудь аналогичную? Поиск что то ни к чему не приводит, кроме архитектурных паттернов

  • @user-pi9cb7wb4e
    @user-pi9cb7wb4e7 ай бұрын

    Привет! Аккуратно вступаю в область мидлов из стронг джунов, как успешнее всего расти, если все курсы уже кажутся тривиальными, что даст бОльший прирост к скилам, если на работе задачки не очень сложные?

  • @Excalib

    @Excalib

    7 ай бұрын

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

  • @user-pi9cb7wb4e

    @user-pi9cb7wb4e

    7 ай бұрын

    @@Excalib спасибо!

  • @igorcoolman

    @igorcoolman

    7 ай бұрын

    давай махнемся, я что-нибудь несложное буду изучать и делать, а ты найдешь посложнее?

  • @anastascat2770
    @anastascat27706 ай бұрын

    На 29 минуте немного некорректно. Это значит не если успел, а если операция выполняется синхронно. Если внутри метода есть какие-то действительно асинхронные операции то поток все-таки выделится, но если эти операции завершатся раньше, чем мы дойдём до await, результат операции заберёт на себя вызывающий поток.

  • @june3878

    @june3878

    6 ай бұрын

    В точку

  • @Excalib

    @Excalib

    6 ай бұрын

    Спасибо, я чуток ошибся!

  • @firemanhood1526
    @firemanhood15264 ай бұрын

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

  • @Excalib

    @Excalib

    4 ай бұрын

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

  • @firemanhood1526

    @firemanhood1526

    4 ай бұрын

    @@Excalib аа вот что имелось в виду) странно, что на этом акцентируют внимание, потому что если задача выполняется одна, то слово параллельность отпадает сразу))

  • @DmitriyKargin

    @DmitriyKargin

    4 ай бұрын

    ​@@Excalibчто ты несешь 😂

  • @hezymal9109

    @hezymal9109

    2 ай бұрын

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

  • @alexsft2024
    @alexsft2024Ай бұрын

    Никогда не говори слова "в качестве ключа передаем класс"

  • @Pentatonic_Hardcore
    @Pentatonic_Hardcore3 ай бұрын

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

  • @Excalib

    @Excalib

    3 ай бұрын

    когда-нибудь джуниоры начнуть читать комменты, в которых уже 2 раза объяснялось что именно имелось ввиду

  • @Pentatonic_Hardcore

    @Pentatonic_Hardcore

    14 күн бұрын

    @@Excalib спасибо за вашу работу

  • @johnsilver3804
    @johnsilver38046 ай бұрын

    Давно эт было?)

  • @Excalib

    @Excalib

    6 ай бұрын

    на прошлой неделе

  • @Saveaaa
    @Saveaaa3 ай бұрын

    HashSet существует. Автор - "В с# дикшенари вместо хешсетов"

  • @Excalib

    @Excalib

    3 ай бұрын

    Да я дурак, херню сказал:) спасибо

  • @eduardlazarenko7910
    @eduardlazarenko79104 ай бұрын

    Хм. Неплохо. Местами вопросы душноватые, но в целом интервьюер толковый. И пример приведет и пояснит. + Не душить подкапотной движухой, ну только если слегка. В целом мне понравилось. на моём опыте, на собесах задают вопросы супер тупые, вопросы которые разрабу и за 10 и за 20 лет работы могут не пригодиться, а когда пригодятся, можно и по гуглить. Не грешно.

  • @eduardlazarenko7910

    @eduardlazarenko7910

    4 ай бұрын

    Хорошие очень вопросы с LinQ и Джойнами.

  • @Excalib

    @Excalib

    4 ай бұрын

    Спасибо очень приятно! В целом собесы разные бывают, иногда душат душными вопросами, а иногда за жизнь за опыт приятно пообщаешься и на этом достаточно(такое было)

  • @Excalib

    @Excalib

    4 ай бұрын

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

  • @minoddein7205

    @minoddein7205

    3 ай бұрын

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

  • @Excalib

    @Excalib

    3 ай бұрын

    @minoddein7205 за весь свой опыт я один раз встречал такого непробиваемого где надо отвечать как по книге, к счастью собес быстро закончился

  • @redice8928
    @redice89283 ай бұрын

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

  • @Excalib

    @Excalib

    3 ай бұрын

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

  • @ewgenbi
    @ewgenbi6 ай бұрын

    Меня на последнем IDP назвали миддлом. Посмотрел этот собес и понял - я не миддл. Я сеньёр.

  • @Excalib

    @Excalib

    6 ай бұрын

    давай запишем собеседование с сениором) пиши в телегу @excalib

  • @yourownazog8069
    @yourownazog80694 ай бұрын

    Спасибо, но жду собеса с реально middle вопросами

  • @Excalib

    @Excalib

    4 ай бұрын

    А какие вопросы считаешь мидловыми?

  • @yourownazog8069

    @yourownazog8069

    4 ай бұрын

    @@Excalib наверное, неправильно выразился. Хотелось бы, чтобы ты нашел человека, который реально миддл, что бы вы по вопросам вглубь копали. Ну не может человек быть миддлом, если он про существование 3 таблицы забыл/не знает при связи many-to-many.

  • @Excalib

    @Excalib

    4 ай бұрын

    @yourownazog8069 ну да разумно:) посмотрим может получится найти таких ребят

  • @user-er3sq5zp4q

    @user-er3sq5zp4q

    3 ай бұрын

    что за 3 таблица? которая при связи many to many создается?@@yourownazog8069

  • @Jekil007
    @Jekil0075 ай бұрын

    >А что изменилось? >Четвёртая строчка добавилась. кек А что за мем с lock 0? Не смог нагуглить)

  • @Excalib

    @Excalib

    5 ай бұрын

    раньше на собесах вопрос часто задавали по поводу lock(1/0) в локальных кругах дотнета стало мемом

  • @Excalib

    @Excalib

    5 ай бұрын

    что то типа инкапсуляция и сокрытие

  • @nikolaifedorov685
    @nikolaifedorov6852 ай бұрын

    Забудьте про интернирование строк. Это не нужное знание, которые не нужно на практике.

  • @Excalib

    @Excalib

    2 ай бұрын

    Спасибо, забыл

  • @cafedead
    @cafedeadАй бұрын

    Чё-т не понял собеседующего, почему параллельность, это когда задачи заканчивают свое выполнение в одно время... Тест Cinebench, когда множество самостоятельных потоков кода (задачи) распределяется по потокам процессора, каждый из которых заполняет свою область экрана, но делает это за разное время - это ассинхронность или параллельность? Это параллельность. Но задачи там заканчивают свое выполнение в разное время. Собеседуемый вроде бы правильно усомнился... Да и вообще существует ничтожная вероятность того, что два каких-то параллельно исполняемых потока кода могут завершиться в одно время... Сорян за духоту...🤣

  • @erkezhanasubaeva9735
    @erkezhanasubaeva97352 ай бұрын

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

  • @Excalib

    @Excalib

    2 ай бұрын

    Спасибо

  • @DmitriyKargin
    @DmitriyKargin19 күн бұрын

    Какой мидл?) Даже на джуна слабо

  • @user-nv6gj6hg2s
    @user-nv6gj6hg2s5 ай бұрын

    В c# нет HashSet? Really?)) Экзаменатора на переаттестацию!

  • @Excalib

    @Excalib

    5 ай бұрын

    Хешмапа, обязательно переаттестуюсь

  • @AzizjanAyupov_leo
    @AzizjanAyupov_leoАй бұрын

    слабенький Сергей попался

  • @botcser
    @botcser6 ай бұрын

    С таким интервируемым без разъяснений - бестолковая и даже вредная запись

  • @Excalib

    @Excalib

    6 ай бұрын

    Спасибо

  • @sp.clickclack9125
    @sp.clickclack91254 ай бұрын

    1:24:28 вилки растут...... чел ты видел какая инфляция ? Банально, чел ты видел сколько яйца стоят ?

  • @Excalib

    @Excalib

    4 ай бұрын

    С чего ты решил, что инфляция должна побудить всех работодателей поднимать зп?:)

  • @sp.clickclack9125

    @sp.clickclack9125

    4 ай бұрын

    @@Excalib Была бы возможность поставить два лайка, поставил бы. За "понимание" рынка и его аспектов. Второй - за обобщение. Удачи тебе!

  • @user-oo9oy1ug3u
    @user-oo9oy1ug3uАй бұрын

    Очень слабое интервью, это не уровень middle

  • @alexdobrynin
    @alexdobrynin5 ай бұрын

    1. ну не хранится стек в куче (читай в оперативке), стек хранится в быстрой памяти процессора, хватит тулить чушь. Уже в нескольких видео это встречаю, все как мантру это повторяют. это было актуально на заре дотнета, где-то с 10х годов это уже не так 2. Dispose сам по себе никогда не вызовится, рукалицо. это всего лишь метод интерфейса, и как программист это реализует так это и будет работать

  • @Excalib

    @Excalib

    5 ай бұрын

    Что такое быстрая память процессора? Кэш? Регистры?

  • @alexdobrynin

    @alexdobrynin

    5 ай бұрын

    @@Excalib кеш, регистры немного не то

  • @Excalib

    @Excalib

    5 ай бұрын

    С какой версии произошел апдейт о котором пишите?

  • @alexdobrynin

    @alexdobrynin

    5 ай бұрын

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

  • @Excalib

    @Excalib

    5 ай бұрын

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

  • @gloomkol
    @gloomkol7 ай бұрын

    Как же душнит интервьюер.

  • @Excalib

    @Excalib

    7 ай бұрын

    Есть такое

  • @june3878

    @june3878

    6 ай бұрын

    Пф, он божий одуванчик)

  • @user-zk4dt2mu9f

    @user-zk4dt2mu9f

    5 ай бұрын

    Не душнит, т.к. про LOH про граничный размер объектов не спросил. Но и не душит.

  • @bloodborn9632
    @bloodborn9632Ай бұрын

    Я 3 года в ит, а не 8 ... в универе клал болт на программирование. Посиотрел 10 минут этого собеса... я походу самокритичен... если такие перцы на мидла собиседуются то мне пора на позицию God of C# собесы прозодить. :))

  • @yuriy.kostenko
    @yuriy.kostenko3 ай бұрын

    Мне кажется определение параллельности какое-то странное тут прозвучало. Можно его источник? Почему вдруг параллельные задачи, это такие задачи, которые "начались одновременно и закончились одновременно"?

  • @Excalib

    @Excalib

    3 ай бұрын

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

  • @Excalib

    @Excalib

    3 ай бұрын

    то есть в тот период времени когда 1 задача завершилась, а вторая нет эти задачи не выполняются параллельно, а когда они выполнялись одновременно, они выполнялись параллельно

  • @yuriy.kostenko

    @yuriy.kostenko

    3 ай бұрын

    Ну так да, звучит логичнее. Не важно, когда они стартовали и когда завершились. Важно то, что они работали одновременно. Главное тут не вдаваться в дебри с реальным количеством ядер и задач. )

  • @Excalib

    @Excalib

    3 ай бұрын

    @yuriy.kostenko да я чуток некорректно сказал то, что хотел донести

  • @ShymkoDmytro
    @ShymkoDmytro6 ай бұрын

    Согласен с комментариями выше. Для мидла очень очень слабо.

  • @user-zk4dt2mu9f

    @user-zk4dt2mu9f

    5 ай бұрын

    Видел ролик, где на миддла, собеседуемый был просто нулёвый, а зп была на 250к Если нужно, даже скину ссылку

  • @zhargd7670

    @zhargd7670

    5 ай бұрын

    @@user-zk4dt2mu9f давай, я бы глянул

  • @TOKYODRIFT00000

    @TOKYODRIFT00000

    5 ай бұрын

    @@user-zk4dt2mu9f скидывай)

  • @shatalinator

    @shatalinator

    5 ай бұрын

    @@user-zk4dt2mu9f кидай!

  • @Jekil007

    @Jekil007

    5 ай бұрын

    @@user-zk4dt2mu9f Нужно (:

Келесі