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

Sdílet
Vložit
  • čas přidán 15. 06. 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 - Разговор обо всём

Komentáře • 126

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

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

  • @FrioDima
    @FrioDima Před 7 měsíci +10

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

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

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

  • @Alina_Dev
    @Alina_Dev Před 7 měsíci

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

  • @vladimirskachkov5985
    @vladimirskachkov5985 Před 7 měsíci +5

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

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

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

  • @jiggaaut
    @jiggaaut Před 8 měsíci +51

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

    • @user-zs8nt8yk4e
      @user-zs8nt8yk4e Před 7 měsíci +3

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

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

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

    • @Pentatonic_Hardcore
      @Pentatonic_Hardcore Před 4 měsíci +1

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

    • @Excalib
      @Excalib  Před 4 měsíci +3

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

    • @nikolaifedorov685
      @nikolaifedorov685 Před 3 měsíci +1

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

  • @ilyha1801
    @ilyha1801 Před 7 měsíci +3

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

  • @call_nick
    @call_nick Před 25 dny

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

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

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

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

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

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

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

  • @benjaminBTN
    @benjaminBTN Před 4 měsíci +1

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

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

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

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

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

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

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

  • @user-pi9cb7wb4e
    @user-pi9cb7wb4e Před 8 měsíci +5

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

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

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

    • @user-pi9cb7wb4e
      @user-pi9cb7wb4e Před 8 měsíci

      @@Excalib спасибо!

    • @igorcoolman
      @igorcoolman Před 8 měsíci +1

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

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

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

  • @user-nh1lp8xt4j
    @user-nh1lp8xt4j Před 3 měsíci +1

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

  • @user-dv1nc2xo2w
    @user-dv1nc2xo2w Před 8 měsíci +7

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

  • @user-wq2oq8st1u
    @user-wq2oq8st1u Před 8 měsíci +6

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

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

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

    • @user-wq2oq8st1u
      @user-wq2oq8st1u Před 8 měsíci +1

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

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

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

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

      Получилось?

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

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

  • @LM-nf1hf
    @LM-nf1hf Před 6 měsíci +1

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

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

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

    • @LM-nf1hf
      @LM-nf1hf Před 6 měsíci

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

  • @anastascat2770
    @anastascat2770 Před 7 měsíci +4

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

    • @june3878
      @june3878 Před 7 měsíci

      В точку

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

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

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

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

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

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

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

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

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

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

    • @hezymal9109
      @hezymal9109 Před 3 měsíci

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

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

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

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

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

    • @Excalib
      @Excalib  Před 4 měsíci +3

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

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

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

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

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

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

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

  • @johnsilver3804
    @johnsilver3804 Před 7 měsíci +1

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

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

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

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

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

    • @Excalib
      @Excalib  Před 8 měsíci +3

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

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

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

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

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

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

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

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

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

    • @minoddein7205
      @minoddein7205 Před 4 měsíci +1

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @yourownazog8069
    @yourownazog8069 Před 5 měsíci +4

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

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

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

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

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

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

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

    • @user-er3sq5zp4q
      @user-er3sq5zp4q Před 5 měsíci

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

  • @nikolaifedorov685
    @nikolaifedorov685 Před 3 měsíci +1

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

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

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

  • @lolik_20
    @lolik_20 Před 3 měsíci +1

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

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

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

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

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

  • @erkezhanasubaeva9735
    @erkezhanasubaeva9735 Před 3 měsíci +1

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

  • @WhisperII
    @WhisperII Před 2 dny

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

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

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

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

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

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

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

  • @user-oo9oy1ug3u
    @user-oo9oy1ug3u Před 2 měsíci +1

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

  • @sp.clickclack9125
    @sp.clickclack9125 Před 5 měsíci +1

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

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

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

    • @sp.clickclack9125
      @sp.clickclack9125 Před 5 měsíci

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

  • @yuriy.kostenko
    @yuriy.kostenko Před 4 měsíci +2

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

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

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

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

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

    • @yuriy.kostenko
      @yuriy.kostenko Před 4 měsíci +1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @gloomkol
    @gloomkol Před 8 měsíci +4

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

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

      Есть такое

    • @june3878
      @june3878 Před 7 měsíci +1

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

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

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

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

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

  • @ShymkoDmytro
    @ShymkoDmytro Před 7 měsíci +3

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

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

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

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

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

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

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

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

      @@user-zk4dt2mu9f кидай!

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

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