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

Поділитися
Вставка
  • Опубліковано 16 чер 2024
  • #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 - Разговор обо всём

КОМЕНТАРІ • 127

  • @Alina_Dev
    @Alina_Dev 7 місяців тому

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

  • @vladimirskachkov5985
    @vladimirskachkov5985 7 місяців тому +5

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

  • @FrioDima
    @FrioDima 7 місяців тому +10

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

    • @Excalib
      @Excalib  7 місяців тому

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

  • @Strrroke
    @Strrroke 2 місяці тому +5

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

  • @user-qj5jr8ps8s
    @user-qj5jr8ps8s 6 місяців тому +4

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

    • @Excalib
      @Excalib  6 місяців тому

      Спасибо!

  • @ilyha1801
    @ilyha1801 7 місяців тому +3

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

  • @user-qp4hq1vx8c
    @user-qp4hq1vx8c 9 годин тому

    Читая комментарии уверен, что 80% - джуны. У чела есть коммерческий опыт, а также рабочие задачи - он полистает всю эту теорию месяцок, потыкает в студию, на работе что-нибудь попробует, и все! Возможно новые, или просто забытые академ. знания лягут в мозг спокойно, при этом пройдя через призму РЕАЛЬНОГО опыта, а не туду листа. И 100% уверен, что если бы так и произошло - ровно месяц спустя (если и не меньше), он железно ответил бы на все вопросы, при этом приводя кучу примеров из реальной практики, и тогда бы все твердили в комментах - стронг миддл имхо.

  • @call_nick
    @call_nick 26 днів тому

    Вопрос по 16:40. Можно ссылку где почитать про то, что стек находится в куче. До этого такого не слышал.

  • @Warrior_Shade
    @Warrior_Shade 3 місяці тому +2

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

    • @Excalib
      @Excalib  3 місяці тому +1

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

  • @4trvl
    @4trvl 6 місяців тому +3

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

    • @Excalib
      @Excalib  6 місяців тому

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

  • @sealkeen
    @sealkeen 6 місяців тому +25

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

  • @user-nh1lp8xt4j
    @user-nh1lp8xt4j 3 місяці тому +1

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

    • @Excalib
      @Excalib  3 місяці тому

      кого?)

  • @benjaminBTN
    @benjaminBTN 4 місяці тому +1

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

    • @Excalib
      @Excalib  4 місяці тому

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

  • @jiggaaut
    @jiggaaut 8 місяців тому +51

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

    • @user-zs8nt8yk4e
      @user-zs8nt8yk4e 7 місяців тому +3

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

    • @redice8928
      @redice8928 4 місяці тому

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

    • @Pentatonic_Hardcore
      @Pentatonic_Hardcore 4 місяці тому +1

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

    • @Excalib
      @Excalib  4 місяці тому +3

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

    • @nikolaifedorov685
      @nikolaifedorov685 3 місяці тому +1

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

  • @user-dv1nc2xo2w
    @user-dv1nc2xo2w 8 місяців тому +7

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

  • @user-helloWolrd
    @user-helloWolrd 2 місяці тому

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

  • @user-wq2oq8st1u
    @user-wq2oq8st1u 8 місяців тому +6

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

    • @Excalib
      @Excalib  8 місяців тому +2

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

    • @user-wq2oq8st1u
      @user-wq2oq8st1u 8 місяців тому +1

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

    • @Avans0908
      @Avans0908 6 місяців тому

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

    • @user-zk4dt2mu9f
      @user-zk4dt2mu9f 6 місяців тому

      Получилось?

    • @user-wq2oq8st1u
      @user-wq2oq8st1u 6 місяців тому

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

  • @anastascat2770
    @anastascat2770 7 місяців тому +4

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

    • @june3878
      @june3878 7 місяців тому

      В точку

    • @Excalib
      @Excalib  7 місяців тому

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

  • @LM-nf1hf
    @LM-nf1hf 6 місяців тому +1

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

    • @Excalib
      @Excalib  6 місяців тому +1

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

    • @LM-nf1hf
      @LM-nf1hf 6 місяців тому

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

  • @user-pi9cb7wb4e
    @user-pi9cb7wb4e 8 місяців тому +5

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

    • @Excalib
      @Excalib  8 місяців тому +1

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

    • @user-pi9cb7wb4e
      @user-pi9cb7wb4e 8 місяців тому

      @@Excalib спасибо!

    • @igorcoolman
      @igorcoolman 8 місяців тому +1

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

  • @alexsft2024
    @alexsft2024 2 місяці тому

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

  • @johnsilver3804
    @johnsilver3804 7 місяців тому +1

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

    • @Excalib
      @Excalib  7 місяців тому

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

  • @firemanhood1526
    @firemanhood1526 5 місяців тому +2

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

    • @Excalib
      @Excalib  5 місяців тому

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

    • @firemanhood1526
      @firemanhood1526 5 місяців тому

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

    • @DmitriyKargin
      @DmitriyKargin 5 місяців тому +1

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

    • @hezymal9109
      @hezymal9109 4 місяці тому

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

  • @Pentatonic_Hardcore
    @Pentatonic_Hardcore 4 місяці тому +2

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

    • @Excalib
      @Excalib  4 місяці тому +1

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

    • @Pentatonic_Hardcore
      @Pentatonic_Hardcore Місяць тому

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

  • @eduardlazarenko7910
    @eduardlazarenko7910 5 місяців тому +2

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

    • @eduardlazarenko7910
      @eduardlazarenko7910 5 місяців тому +1

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

    • @Excalib
      @Excalib  5 місяців тому

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

    • @Excalib
      @Excalib  5 місяців тому +1

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

    • @minoddein7205
      @minoddein7205 4 місяці тому +1

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

    • @Excalib
      @Excalib  4 місяці тому +1

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

  • @Saveaaa
    @Saveaaa 4 місяці тому +4

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

    • @Excalib
      @Excalib  4 місяці тому +3

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

  • @yourownazog8069
    @yourownazog8069 5 місяців тому +4

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

    • @Excalib
      @Excalib  5 місяців тому

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

    • @yourownazog8069
      @yourownazog8069 5 місяців тому +1

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

    • @Excalib
      @Excalib  5 місяців тому

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

    • @user-er3sq5zp4q
      @user-er3sq5zp4q 5 місяців тому

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

  • @redice8928
    @redice8928 4 місяці тому +1

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

    • @Excalib
      @Excalib  4 місяці тому

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

  • @ewgenbi
    @ewgenbi 8 місяців тому +6

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

    • @Excalib
      @Excalib  8 місяців тому +3

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

  • @lolik_20
    @lolik_20 3 місяці тому +1

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

  • @nikolaifedorov685
    @nikolaifedorov685 3 місяці тому +1

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

    • @Excalib
      @Excalib  3 місяці тому

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

  • @cafedead
    @cafedead 2 місяці тому

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

  • @Jekil007
    @Jekil007 6 місяців тому +1

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

    • @Excalib
      @Excalib  6 місяців тому +2

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

    • @Excalib
      @Excalib  6 місяців тому +1

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

  • @WhisperII
    @WhisperII 3 дні тому

    Парень молодец, но не тянет на мидла, лет 7 назад может быть.

  • @DmitriyKargin
    @DmitriyKargin Місяць тому

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

  • @erkezhanasubaeva9735
    @erkezhanasubaeva9735 3 місяці тому +1

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

    • @Excalib
      @Excalib  3 місяці тому

      Спасибо

  • @user-nv6gj6hg2s
    @user-nv6gj6hg2s 6 місяців тому +4

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

    • @Excalib
      @Excalib  6 місяців тому

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

  • @AzizjanAyupov_leo
    @AzizjanAyupov_leo 2 місяці тому +1

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

  • @user-oo9oy1ug3u
    @user-oo9oy1ug3u 2 місяці тому +1

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

  • @sp.clickclack9125
    @sp.clickclack9125 5 місяців тому +1

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

    • @Excalib
      @Excalib  5 місяців тому +1

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

    • @sp.clickclack9125
      @sp.clickclack9125 5 місяців тому

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

  • @alexdobrynin
    @alexdobrynin 7 місяців тому +2

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

    • @Excalib
      @Excalib  7 місяців тому

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

    • @alexdobrynin
      @alexdobrynin 7 місяців тому

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

    • @Excalib
      @Excalib  7 місяців тому

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

    • @alexdobrynin
      @alexdobrynin 7 місяців тому

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

    • @Excalib
      @Excalib  7 місяців тому

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

  • @bloodborn9632
    @bloodborn9632 2 місяці тому +1

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

  • @botcser
    @botcser 7 місяців тому +2

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

    • @Excalib
      @Excalib  7 місяців тому

      Спасибо

  • @gloomkol
    @gloomkol 8 місяців тому +4

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

    • @Excalib
      @Excalib  8 місяців тому +1

      Есть такое

    • @june3878
      @june3878 7 місяців тому +1

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

    • @user-zk4dt2mu9f
      @user-zk4dt2mu9f 6 місяців тому

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

  • @yuriy.kostenko
    @yuriy.kostenko 4 місяці тому +2

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

    • @Excalib
      @Excalib  4 місяці тому

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

    • @Excalib
      @Excalib  4 місяці тому

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

    • @yuriy.kostenko
      @yuriy.kostenko 4 місяці тому +1

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

    • @Excalib
      @Excalib  4 місяці тому

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

  • @ShymkoDmytro
    @ShymkoDmytro 7 місяців тому +3

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

    • @user-zk4dt2mu9f
      @user-zk4dt2mu9f 6 місяців тому

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

    • @zhargd7670
      @zhargd7670 6 місяців тому

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

    • @TOKYODRIFT00000
      @TOKYODRIFT00000 6 місяців тому

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

    • @shatalinator
      @shatalinator 6 місяців тому

      @@user-zk4dt2mu9f кидай!

    • @Jekil007
      @Jekil007 6 місяців тому

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