Собеседование на .NET разработчика (backend)

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 60

  • @pulsar1934
    @pulsar1934 12 часов назад +1

    Очень крутое собеседование, очень приятный технический специалист, без высокомерия с неким пониманием и что главное сам дополняет ответы или отвечает что верно было сказано, а что нет. Ненавижу собеседования где тех специалист сидит головой кивает и непонятно ты чушь несешь или всё по теме. Собеседование это впервую очеред беседа двух специалистов а не экзамен. Более важно с такими людьми приятно работать в будущем. Недавно было собеседование где тех вопросы задавала hr читая с листика и всё это записывала что бы показать технарям, считаю это полный высер, пытаешься уточнить детали, а она головой кивает и отвечает что я в этом не понимаю и это очевидно.

  • @pulsar1934
    @pulsar1934 13 часов назад +1

    Пол года изучения языка и приняли на работу, сейчас бы так. Где мои 8 лет назад.

  • @ujeendanko5819
    @ujeendanko5819 3 месяца назад +21

    В комментах как обычно гении-программисты которые с дивана всё знают )

  • @Боря-ь5б
    @Боря-ь5б 4 месяца назад +7

    Собеседовался на мидла уже раз 15, реально такие вопросы задают довольно часто, про ООП любят ещё спрашивать и паттерны проектирования, Ioc контейнеры и DI

  • @alexanderraf5553
    @alexanderraf5553 4 месяца назад +12

    Мне никогда таких легких вопросов не попадалось))))) был бы просто счастлив на таком собесе побыть. Всегда экзотические собесы проходили - с ходу про супер-подкапотные части рассказывать, мол что под кулисами await (полный сценарий).....или супер расширенный сценарий всех фаз и поколений gc ......или в режиме лайв шаринга реализовать МонтеКарло алгоритм! Про асинхронность, ref и value type, solid, стринг и его особенности, про базы данных и всякое базовое - никогда не спрашивали...мол типо это новичковые вопросы для интервьюеров..! Но лайк видосу, интересно было послушать комментарии.

    • @lamenz6840
      @lamenz6840 4 месяца назад +5

      Я джун. Постоянно натыкаюсь на вопрос о подкапотке await и gc. И я не понимаю, зачем нужно это знание? Ну реально, в каких ситуациях необходимо учитывать такие тонкости? Чтобы писать апи с базой? Чтобы писать десктоп? Да нет вроде.

    • @alexanderraf5553
      @alexanderraf5553 4 месяца назад

      @@lamenz6840 ну...gc, например у тебя потоковая обработка файлов , тех же картинок ...иногда полезно знать как самому подчищать память. Async await - знать что может пойти не так при асинхронщине в каких либо моментах ....например когда асинхронная задача в отдельном потоке будет жить...

    • @i_dimon
      @i_dimon 4 месяца назад +8

      @@lamenz6840 Низачем не нужно. Это знание нужно, чтобы ответить на вопрос на собесе. В реальной жизни никогда не пригодится скорее всего

    • @Pacs31
      @Pacs31 4 месяца назад +2

      Плюсую. На джуновый собес просили рассказать подробно про паттерны, отрефакторить код, написать код и все с асинхронщиной и синхронизацией. Куча вопросов про внутреннее устройство коллекций, про интерлокед, временную сложность и много других приколов.

    • @licymnius1
      @licymnius1 3 месяца назад +13

      Если джуну начинают задавать подкапотные вопросы, рассказать solid, tdd, ddd. Просят написать алгоритмы для мат анализа, написать в блокноте минимальную DI.
      Это означает только одно, вакансий у них нет, а собес проводится только потому, что у них лид должен по бизнес процессу проводить собесы (вдруг синьора незадорого найдут).
      Поверьте моему 10 летнему опыту, если бы вы им были нужны, то в 90% случаев вам бы такие вопросы не задавали. Цель - вальнуть и отчитаться, что пока никого не нашли.
      Если такое спрашивают, расслабьтесь и общайтесь с ними дальше, это в любом случае хороший опыт. Бесплатное обучение.

  • @ugabuga-t7z
    @ugabuga-t7z 4 месяца назад +2

    Красавчик, легенду по-лучше подготовь и тогда вообще топ

  • @dendenis2687
    @dendenis2687 2 месяца назад +2

    Даша проснулась в конце 😂

  • @timur2887
    @timur2887 3 месяца назад +14

    Как относитесь к переработкам - это прям красная лампочка.... бегите, пока не поздно)))

    • @forthegod
      @forthegod 3 месяца назад +2

      ну эт от оплаты зависит... есть компании которые так оплачивают переработки что работники о них мечтают =)

  • @fed1splay
    @fed1splay 7 месяцев назад +15

    Сейчас даже на стажёров в ряде мест спрашивают/требуют в разы больше по технической части и стеку, при этом требования к опыту 1-3 года 😂 GraphQL - ок, рассказывай подробно. Рекурсия? Ок, где терминальная ветвь и как избежать переполнение стека. LINQ? Давай, расскажи как работает под капотом. БД? Давай про нормальные формы, индексы, инспектирование запросов и до кучи - возникающие проблемы в орм-ках. Коллекции? Давай подробно про IEnumerable, IEnumerator, скорость, разрешение коллизий. Про елды не забудь. Не сказал про иммутабельность стрингов - пшёл нахер. Сказал принцип единой ответственности, вместо единственной - пшёл нахер. Не привёл примеры паттернов - пшёл нахер. Не сказал про вариантность/контравариантность в контексте дженериков и in/out, не смог объяснить - пшёл нахер. И ещё куча всего.
    Если это интервью на мидла, то этот мир явно сошёл с ума. Начиная от текущих требований на хх к "коммерческому опыту", и заканчивая требованиями к соискателям 😂
    Неудивительно, что народ массово опыт накручивает, а резюме-цигане крайне популярны)

    • @nikitanikulin749
      @nikitanikulin749  7 месяцев назад +11

      Привет, согласен, что с it-рынком происходит беда. Как будто на мидла пройти собеседование в разы легче, чем на начинающего разработчика. Тебе не накидывают тестовых заданий, не мучают с лайфкодингом, просто поговорил (возможно красиво поврал) на собесе и взяли, тк срочно требуется разработчик, а долго искать его слишком затратно. Поэтому про цыган ты сказал красиво, и я в каком-то роде тоже к ним сейчас отношусь…

    • @stepanasaturyan4871
      @stepanasaturyan4871 4 месяца назад +1

      Вполне джуновское интервью на видео. На джуна нормально ответил.

    • @alexanderraf5553
      @alexanderraf5553 4 месяца назад +2

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

    • @Pacs31
      @Pacs31 4 месяца назад

      @@alexanderraf5553 плюсую

    • @timur2887
      @timur2887 3 месяца назад +2

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

  • @penaplaster
    @penaplaster 3 месяца назад +3

    Поправьте заставку и таймкоды с ASID на ACID.

  • @ВасилийМузюкин-б3м
    @ВасилийМузюкин-б3м 15 дней назад +1

    Николай не знает что в новых версиях шарпа кроме сигнатур в интерфейсах можно писать логику

  • @_AjamKing_
    @_AjamKing_ 4 месяца назад +6

    Молодец парень, не стесняется говорить, что опыт работы есть и т.д. )0))
    Как говорится - собесы проходить - не мешки ворочать, так что можно и приукрасить мальца свои скиллы и опыт.
    Правда переход на конкретику (при чем не до конца понимаемую самим отвечающими) в ответ на концептуальные вопросы - слишком уж палит отсутствие и опыта, и структурированности знаний, и софт скиллов, и всего на свете )
    А так видос полезный, хотя-бы для поднятия selfconfidence.
    p.s. Если после таких ответов оффер он все-таки получил, значит принимающей команде срочно нужен был свежий хьюман ресурс на разгребание багов ))

  • @Александр-ш8я6н
    @Александр-ш8я6н Месяц назад

    Про join не совсем верно, при let join будут выбраны записи из левой таблицы все + продублируются записи из правой, которые встречаются в левой

  • @Hamahaa
    @Hamahaa 4 месяца назад +4

    15:00 То самое заклинание "Значимые типы на стеке, ссылочные в куче", а как же регистры, про них ничего не упоминается

    • @kkk-w9l9x
      @kkk-w9l9x 2 месяца назад

      Таким "заклинателям" сразу нужно отвечать "Спасибо, до свидания"

  • @dendenis2687
    @dendenis2687 2 месяца назад +2

    Коле пофиг на собес его волнует его зп чтоб сняли загрузку и не задалбывали

  • @loyvsc
    @loyvsc 2 месяца назад +1

    По итогу, взяли?

  • @dendenis2687
    @dendenis2687 2 месяца назад

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

  • @dendenis2687
    @dendenis2687 2 месяца назад +1

    Радмир фиговый манагер работал с такими

  • @alexandrsharp920
    @alexandrsharp920 4 месяца назад

    интересно какая вилка

  • @filippt9304
    @filippt9304 5 месяцев назад +4

    взяли в итоге?

    • @timur2887
      @timur2887 3 месяца назад +1

      на джуна если только)

  • @rimfootbal4490
    @rimfootbal4490 3 месяца назад

    привет . Так что в итоге?? тебя взяли в эту компанию?:

  • @HeIvis
    @HeIvis 7 месяцев назад

    Капец душно, но ты молодец четко ответил. Кстати, эта вакансия на какую должность?

    • @nikitanikulin749
      @nikitanikulin749  7 месяцев назад

      вроде как на мидла собеседовали, backend .net разработчик

    • @KINOSHOT999
      @KINOSHOT999 3 месяца назад

      ​@@nikitanikulin749 в итоге взяли? На какой уровень ?)

    • @licymnius1
      @licymnius1 3 месяца назад +6

      Где душно то? А вы что ожидали: как формируется строка, одинарными скобками или двойными или как заремарить строку?
      Идёт срез знаний, не ожидается, что претендент все знает. Тимлиду нужно понять, куда человека можно применить, какие задачи дать, если возьмут, что посоветовать подучить, на какую позицию и тд. Более того, он на втором-третьем вопросе раскусил, что перед ним джун и никакими сложностями не валил. Интервьюер наоборот красавчик, все рассказал, что собеседник не знает, подсказал, что поизучать, очень тактично.
      Не в пятёрочку кассиром вакансия, там всё-таки задачи выполнять надо. Вы душных не знаете, когда что-то рассказываешь, а он в ответ ухмыляется, надменно разговаривает и обратной связи дает ноль.

  • @begemotik88888888
    @begemotik88888888 5 месяцев назад

    String и stringbuilder понятно замучился писать +, ref out типа ссылки на текущие, ef бьюсь с ним, чтоб летал и обновлял, enu que коллекции паттерны они с практикой приходят, чаво еще

  • @Дмитро-ы2л
    @Дмитро-ы2л Месяц назад

    это на мидла собеседование? ))

  • @ugabuga-t7z
    @ugabuga-t7z 4 месяца назад

    А когда было собеседование? В этом году?

    • @dmytroShev
      @dmytroShev 4 месяца назад

      -______-, чиво? там же время есть снизу справа.

    • @exactly4234
      @exactly4234 3 месяца назад

      ​@@dmytroShevне время, а дата

    • @dmytroShev
      @dmytroShev 3 месяца назад

      @@exactly4234 ну ты очень сильный )

    • @timur2887
      @timur2887 3 месяца назад

      @@exactly4234 и дата и время =)

    • @exactly4234
      @exactly4234 3 месяца назад

      @@timur2887 время - это частный случай даты

  • @iiiyriiiactnksbrother1368
    @iiiyriiiactnksbrother1368 4 месяца назад +5

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

    • @exactly4234
      @exactly4234 3 месяца назад

      Тоже такое впечатление и собеседование именно так и прошло как думал

    • @timur2887
      @timur2887 3 месяца назад +1

      и местами он зачитывал ответы)

  • @alexandrsharp920
    @alexandrsharp920 4 месяца назад

    как то слабовато )))

  • @Leon_Pol
    @Leon_Pol Месяц назад

    В стеке хранятся значимые типы?! В куче хранятся ссылочные?! Нет не так триждыматьего. Если int сделать частью класса, он спокойно храниться в куче. Дальше смотреть не стал. Это всего лишь так реализовано и все. Ни слова не написано, что должно быть так, ни в одной документации. То что val type может храниться и там и там, да. Но то что они должны храниться там. Хрень полная

    • @nikitanikulin749
      @nikitanikulin749  Месяц назад +1

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

    • @Leon_Pol
      @Leon_Pol Месяц назад

      @@nikitanikulin749 локальные и параметры value type хранятся в стеке. Только и всего, деталь реализации.

    • @Leon_Pol
      @Leon_Pol Месяц назад

      @@nikitanikulin749 и не факт что будут храниться в стеке, регистры ни кто не отменял