Nikita Nikulin
Nikita Nikulin
  • 5
  • 31 431
Собеседование на .NET разработчика (backend)
00:00 - Value/Reference Types
00:55 - class Object
01:54 - string
02:33 - StringBuilder
03:47 - Модификаторы доступа
05:07 - IEnumerable
05:45 - IQueryable
06:30 - Коллекции в C#
07:00 - Алгоритмическая сложность
08:20 - Коллизии Dictionary
10:52 - Exception
12:45 - Члены, которые не наследуются
14:25 - IDisposable
16:05 - Finalize
17:03 - Garbage Collector
20:05 - static
22:15 - Рефлексия
23:15 - ООП
24:20 - Наследование
24:55 - Полиморфизм
26:20 - Инкапсуляция
28:00 - abstract
28:30 - Интерфейс
31:00 - Процесс/Поток
31:50 - async/await
33:45 - Многопоточность
34:15 - Синхронизация потоков
35:08 - Deadlock
35:40 - Mutex/Semaphore
39:38 - Concurrent
41:20 - Liskov Substitution Principle
45:08 - Анализ Dump'а памяти
45:30 - Join
46:50 - Агрегирующие функции
47:08 - Having
47:30 - Ограничения в SQL
48:30 - Уровни изоляции
49:40 - Индексы
50:58 - AutoVacuum
51:15 - Reddis
53:00 - RabbitMQ
53:30 - Scoped
54:20 - О проекте
Переглядів: 6 218

Відео

Собеседование на .NET разработчика (backend)
Переглядів 1,8 тис.4 місяці тому
00:00 - О компании 03:35 - SQL (EF, Dapper) 04:20 - IEnumerable/IQueryable 04:35 - Методы расширения 05:38 - Dependency Injection 06:20 - IDisposable 07:03 - Тестирование 07:35 - Микросервисы и их общение 08:32 - Взаимодействие фронта и бекенда 10:50 - Тестовое задание 1 11:55 - Тестовое задание 2 13:30 - Тестовое задание 3 15:52 - Личные вопросы 18:09 - О проекте
Собеседование на .NET разработчика (backend)
Переглядів 3,2 тис.4 місяці тому
00:00 - О компании 02:00 - О себе 13:03 - Принципы ООП 17:18 - SOLID 20:58 - Паттерны 21:32 - Dependency Injection 22:42 - Принцин DRY 23:02 - Принцин KISS 23:23 - Принцин YAGNI 23:55 - RabbitMQ 26:09 - REST API 26:53 - Протокол HTTP 27:33 - RPS 27:42 - Алгоритмы 28:48 - Структуры данных 29:28 - CI/CD 29:39 - Unit тесты 30:00 - Интеграционные тесты 30:39 - Git 31:24 - Git merge 31:55 - Git reba...
Собеседование на .NET разработчика (backend)
Переглядів 17 тис.10 місяців тому
Таймкоды 00:00 - О себе 13:13 - Что такое .NET 14:38 - Управляемая и неуправляемая куча 15:47 - Работа сборщика мусора 17:30 - IDisposable и Finalize() 20:47 - Коллекции 21:34 - List 23:02 - Тип string и Stringbuilder 25:42 - Асинхронность 27:24 - Task и Thread 30:45 - Потокобезопасные коллекции 31:22 - Кеш 34:20 - Абстрактные классы и интерфейсы 36:55 - static 39:49 - ref и out 41:36 - Рекурси...
Boulevard Depo - I will solve it
Переглядів 3 тис.2 роки тому
Boulevard Depo - I will solve it

КОМЕНТАРІ

  • @romansalnikov5079
    @romansalnikov5079 16 годин тому

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

  • @BulatShakirov-p2p
    @BulatShakirov-p2p 6 днів тому

    Слабовато

  • @LukeS5310
    @LukeS5310 9 днів тому

    о, собесился сюда)

  • @statalys
    @statalys 22 дні тому

    Ненавижу собесы, это дерьмо вонбчее

  • @ДимаМатвиенко-у3ч

    Очень полезный видос, шикарные тайм-коды. Благодарю)

  • @Eremes71
    @Eremes71 29 днів тому

    Что в РФ за фетишь устраивать экзамен на собеседовании? Целый час мучать человека типичными вопросами из "топ 100 вопросов для собеседования"... При этом Николай явно пытается показать, что автор "тупой", а он "умный". Автор "забыл сказать ещё вот это и это"... У нас в Беларуси (теперь уже в Польше) в топ компаниях обычно спрашивают за жизнь, за проекты и далее обсуждают то, что делал собеседуемый. Никаких цитат слово в слово из учебника. Ещё ниразу с плохим разработчикам в таких компаниях не сталкивался.

  • @Юрий_Шабуня
    @Юрий_Шабуня Місяць тому

    В чём прикол, у меня на junior похожие вопросы задавали. Парень молодец, хорошо отвечает!

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

    оффер получил ?

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

    14:40 а я думал управляемый неуправляемый код

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

    Мидл - ))) с большими знаниями на джуна не брали.

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

    А на какой ранг был собес? Джун чи шо?

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

    Недооцененный канал. Забавно, что вопросы везде практически одинаковые

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

    Круто отвечаешь, для миддл+ обычные вопросы, также тут много про всякие очереди и подкапот спрашивают, про способы коммуникации между приложениями, саги аутбоксы, cqrs, ddd, про разницу между микросервисами и монолитами. Лайфхак - открыть заранее на экране сложности O (алгоритмы и коллекции), придумать любимые паттерны, открыть заранее примитивы синхронизации и коллекции (они кстати под капотом у потокобезопасных коллекций), выучить солид чтобы не плавать в нем (или тупо на вики открыть описание, там оно очень емкое и простое), это же касается ACID, знать типы блокировок. ps бывает и не спрашивают, просто рассказываешь про свой опыт и случаи из опыта, но для меня это красный флаг при трудоустройстве (нужно закрыть позицию например, но задачи или условия душные, вот берут того кто пойдет а не тот кто подходит).

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

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

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

    Всё что они обсуждали, с этим работаю. БД, таски, потоки, коллекции, классы, интерфейсы, рефлексия, оптимизаторы. Но всю эту теоретическую терминологию давно не помню, собес бы не прошел. При этом, работаю уже много лет и всё делается на подсознании, даже не задумываешься про все эти термины, просто пишешь код и всё))) Очень жаль всех, кому всё это приходится зубрить, чтобы пройти собес. Если честно, то это пустая дрочь мозга. Как по мне, на испытательном нужно смотреть, тянет человек или нет. Если тянет задачи, то смысл ему насиловать мозг гарбедж коллектором и его поколениями?!))

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

      как отбирать тогда людей? просто брать первого и давать ему вилку? Компании всегда будут искать чела который всё знает наизусть и меньше просит

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

      @@rogiawos8737 Я бы отбирал с помощью тестового задания и испытательного срока.

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

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

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

      100 %

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

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

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

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

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

    Отличные таймкоды. Спасибо за собес

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

    54:00 "бюджетные циклы на три года вперед" челик забыл что он живет в России в 2024 году, ЛОЛ

  • @ДмитрийЩетинин-з1ч
    @ДмитрийЩетинин-з1ч 2 місяці тому

    спасибо.

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

    rebase....

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

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

  • @AlexAlex-ms3bg
    @AlexAlex-ms3bg 3 місяці тому

    Сложилось ощущение, что вопрошающие сами не понимают что спрашивают. Не могут четко сформулировать вопросы. Чел только что ответил про Dispose и uning, а ему вопрос: что такое конструкция uning.

  • @ВасилийМузюкин-б3м
    @ВасилийМузюкин-б3м 3 місяці тому

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

  • @РоманСоловьев-с2п
    @РоманСоловьев-с2п 3 місяці тому

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

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

    Спасибо что поделился интервью

  • @МаксимПрудиус-ф9ч
    @МаксимПрудиус-ф9ч 3 місяці тому

    Какая позиция?

  • @ДэниМэни-у6й
    @ДэниМэни-у6й 3 місяці тому

    13:30 что имелось в виду под конструкторами, что не наследуется если base не прописать? Просто при наследовании всегда, всегда вызывается конструктор по цепочке базовый(сначала object), потом дочерние. Иначе как ты поля базового проинитишь

  • @ДэниМэни-у6й
    @ДэниМэни-у6й 3 місяці тому

    Интервьюер ну замьють мик когда человек говорит, хлопанье клавишами ппц конечно. Здоров? Какие хобби? Что делаешь завтра в 7: 45? Какого цвета носки? Угар хаха

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

      Он просто живёт эту жизнь

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

    Пипец тупой собес, на грани неуважения к кандидату.

  • @qwerty-user977
    @qwerty-user977 3 місяці тому

    На работу взяли по итогу?

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

    Дарья -- пример чем хрюша от HR отличается Мало того, что толком со своей работой не справилась, и менеджеру пришлось спрашивать о причинах перехода и прочих "до" вопросах, так ещё и этими вашими кампутерами не научилась пользоваться, сначала зашла с телефона "ой я прослушала", потом пол собеса срала хрипом, не подумав вырубить микро Нахуй на улицу

  • @Vosoo-e9r
    @Vosoo-e9r 3 місяці тому

    Плавает кандидатик в основе )))

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

    А на какую зп?

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

      2 ящика охоты крепкой

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

    чет лайтово, это на какую позицию?

  • @kkk-tk6gq
    @kkk-tk6gq 3 місяці тому

    .net framework, мда

  • @Александр-ш8я6н
    @Александр-ш8я6н 3 місяці тому

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

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

      Left join. Let это про другое. 😂

  • @Viktor-l7k
    @Viktor-l7k 3 місяці тому

    St. Junior - Middle позиция?

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

    какие-то флешбеки из 2007, я думал сейчас таких собеседований уже нет. Помню меня ещё заставляли чертить графы, деревья и даже сжимать Хаффманом, лол.

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

    Спасибо что делишься

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

    Какие раздражающие собеседующие. Ощущение, будто они сами не понимают некоторые из собственных вопросов, особенно про "ограничения sql". Очевидно трудно сразу понять, что имеется ввиду без какой-то конкретики, и собеседуемый часто пытался на ходу додумать их мысли и угадать суть вопроса, если она изначально вообще была :) Короче, несмотря на такие обширные вопросы, впечатление об интервьюерах сформировалось как о полных непрофессионалах. Отдельно позабавил вопрос о потокобезопасных функциях. Очень бы хотелось послушать от интервьюеров о кейсе, где знание о потокобезопасности Console.WriteLine() было бы критически важным.

  • @Дмитро-ы2л
    @Дмитро-ы2л 3 місяці тому

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

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

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

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

    Это не собес, это тупо сдудент сдаёт экзамен. Причём самому душному преподу. Тупо прогнал по теории, лучше бы сраные алгосы спросил

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

    Ахахаха. Типичные вопросы на академическую тему, которые нахрен не уперлись. А на проекте будет JSONы туда сюда гонять, без всяких многопотоков и кафок

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

      ты голос слышал, там только такие вопросы и могли быть

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

      Кафка сейчас даже в сельских интернет магазинах, ну это так, держу в курсе.

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

      @@tnsaturday они ее развернуть не смогут даже в яндекс облаке друг, не говоря про что то большее

    • @ФримХувс
      @ФримХувс 5 днів тому

      Ты не прав)

    • @0x10FFEF
      @0x10FFEF 4 дні тому

      @@ФримХувс не знаю, что бы работать с условной кафкой, не надо принципе блистать умом, продюсером кинул в топик, консумер читает, базовая реализация. в 5% случая тебя попросят написать какой нибудь невьебенный мастер слейв сервис который парралельно читает кафку и использует хотя бы 50% от ее пропускной способности

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

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

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

      А что по вашему нужно спрашивать на собесах? По моему опыту это ещё норм собес, обычно вообще какую-то дичь спрашивают, тут более-менее по делу.

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

      Так 95% собесов такие, чего удивлятся)

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

      @@CrazyElf1971 надо спрашивать о проектах, задачах. Брать пример кода, смотреть как человек рассуждает о его аспектах. А не гонять по Рихтеру. Такой собес говорит о реальном уровне разрабочика чуть менее чем ничего.

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

    Спасибо что поделился интервью🙏🏼

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

    Дали оффер? Сколько просил?

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

    Довольно интересный собес. Это на какой грейд? Я по идее Senior, но и то что-то новое для себя узнал, например про запрет на return в finally. В других языках, например, Python и Java, это не запрещено )

  • @kkk-tk6gq
    @kkk-tk6gq 4 місяці тому

    Привет, какая позиция(грейд)?