Тёмный

Вопросы к собеседованию C# (МНОГОПОТОЧНОСТЬ, Garbage Collector, Коллекции, Типы данных) 

Александр Алексеев | Папочка Дотнета
Просмотров 1,3 тыс.
50% 1

Подпишись на мой телеграм канал, там ты найдешь полный список вопросов - t.me/dotnetdad
Сегодня я начну разбор списка вопросов к собеседованию, который собирал несколько лет. Некоторые из них мне часто задавали на интервью, некоторые задаю сейчас я сам.
Многопоточность в C#, Garbage Collector в C#, Коллекции в программировании, вопросы к собеседованию C#
00:00 Вступление
00:40 Разница абстрактного класса и интерфейса
01:53 Типы данных, упаковка, распаковка
03:21 Коллекции, IEnumerable
07:36 Gabage Collector
10:21 Финализатор
11:29 IDisposable, using
12:29 Многопоточность, процессы, Task, Thread, async, await
14:18 Конструкции синхронизации потоков
#программирование #программированиеснуля #айти #собеседование

Опубликовано:

 

2 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@tash648
@tash648 Месяц назад
Под капотом async/await не Task.ContinueWith же) то что это сделали после Task.ContinueWith и вместо него - это да. Но не на основе.)
@MrBigRedAlert
@MrBigRedAlert 29 дней назад
Про интерфейсы в отличие от абстрактных классов можно было бы добавить что до c#8 нельзя было логику по умолчанию добавлять в методы.
@graices4324
@graices4324 11 дней назад
в с# интерфейс не может иметь поля?)Просто в джаве могут иметь, просто по дефолту они public static final и должны быть инициализированы)Просто с с# мало знаком и вот интересуюсь)думал эти два языка очень схожи)
@tomvenom
@tomvenom 25 дней назад
Привет. Можете снять видео про то,как стать .Net разработчиком?
@dotnetdad
@dotnetdad 24 дня назад
Что учить, чтобы стать джуном?
@tomvenom
@tomvenom 24 дня назад
@@dotnetdad да
@olegtar83
@olegtar83 23 дня назад
сейчас большинство дотнет разрабов это люди которые попали на стажировку после универа, мало кто сам хочет стать дотнет разработчиком,тема с геймдевом совсем другая, юнити это не совсем дотнет
@tomvenom
@tomvenom 23 дня назад
@@olegtar83 а что не так с дотнетом,раз многие не хотят?)
@user-mu2lr9zc7d
@user-mu2lr9zc7d 3 дня назад
Если человек понимает чем IEnumerable отличается от IQueryable, то знать кишки GC эму может долго не понадобиться))) примерно до собеседования)))
@dotnetdad
@dotnetdad 3 дня назад
Ага, да кишки GC вообще никому не нужны, кроме как на собесе)
@ghieyu3106
@ghieyu3106 Месяц назад
Ютуб стал мне рекомендовать к просмотру про все что я гуглю че за хер..ня а Видос интересно было по смотреть желаю каналу стать больше.
@dotnetdad
@dotnetdad Месяц назад
Спасибо)
@Easycore2000
@Easycore2000 20 дней назад
Матрица готовит тебя в 300к наносеки. Я тоже стал получать контент, скоро иду на собес
@olegtar83
@olegtar83 Месяц назад
максимально нелюбимые вопросы на интервью про garbage collector, никогда не использовал эти знания на работе, не понимаю что мне дает знание о существовании large object heap и 3-ех поколений, сейчас редко где используют lock при наличии concurrentColections, mutex и monitor это муть редкая которая тоже негде не используется в реальном мире, семафор известен за счот semaphorSlim, есть еще дополнительные примитивы асинхронизации со странными именами про которых любят спрашивать, еще самые нелюбимые вопросы это про уровни изоляции транзакций в бд, которые также негдк не используются, вообще это все потверждает что то спрашивают на интервью редко коррелируют с тем что делают на работе
@dotnetdad
@dotnetdad Месяц назад
Согласен, говорил то же самое в многих шортсах) Навык прохождения собеседований действительно очень слабо связан с рабочими навыками
@okke00
@okke00 29 дней назад
Несколько лет назад вышел кирпич от Конрада Кокосы про всю вот эту машинерию с GC и памятью. Он писал книгу уже ориентируясь на открытые исходники дотнета и там было много интересных штук: например оказывается у GC есть 5 фаз работы, а не 3 как писал ранее тот же Рихтер, что например самая важная фаза сборки это планирование, про которую раньше вообще не знали, что там под капотом есть механизм Card Table, про который то же никто до этого не слышал. Т.е. почти 15 лет(с момента выхода первой версии фреймворка до открытия исходников) почти все разработчики пилили свои приложухи с ошибочными знаниями о работе GC и никто не умер даже там где были супер оптимизации для хайлоада. Это все что нужно знать о важности данного знания)
@dotnetdad
@dotnetdad 29 дней назад
@@okke00 очень интересная информация, отметил у себя название книги. Спасибо
@dotnetdad
@dotnetdad 29 дней назад
А отметил для чего? Правильно, чтобы выпендриваться на собеседованиях, нигде это больше не надо 😁
@okke00
@okke00 29 дней назад
@@dotnetdad Вообще по факту да) За 11 лет работы мне лично знание GC не пригодилось ни разу. И я знаю ровно одного человека, которому оно понадобилось в работе и то там был проект на WPF и решали они какую-то очень специфическую проблему с утечкой памяти. А ну да есть еще Сидристый, который на рассказе про GC собрал целую платную конфу)
@ElmoLovesYou2
@ElmoLovesYou2 22 дня назад
11:55 всмысле "про твой вопрос" - ты ж сам сказал что вопросы написал ты, зачем вообще надо было это интро делать - всем плевать кто написал вопрос и чей это вопрос - просто сам бы себе задал вопросы с листочка=)
Далее
concept of interface
5:22
Просмотров 1
НЕБЛАГОДАРНЫЙ ВНУК #shorts
00:22
Просмотров 697 тыс.
Кто это 😂
00:24
Просмотров 230 тыс.