ar
Feedback
C# / .NET задачи и вопросы

C# / .NET задачи и вопросы

الذهاب إلى القناة على Telegram

🎲 Задачи и вопросы с собеседований по .Net/C# разного уровня сложности. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny Обсуждаем тут: @netquizcom

إظهار المزيد
1 488
المشتركون
-124 ساعات
لا توجد بيانات7 أيام
-530 أيام

جاري تحميل البيانات...

جذب المشتركين
أكتوبر '26
أكتوبر '26
+1
في 0 قنوات
سبتمبر '26
+4
في 0 قنوات
Get PRO
أغسطس '26
+15
في 0 قنوات
Get PRO
يوليو '26
+6
في 0 قنوات
Get PRO
يونيو '26
+11
في 0 قنوات
Get PRO
مايو '26
+12
في 0 قنوات
Get PRO
أبريل '26
+10
في 0 قنوات
Get PRO
مارس '26
+14
في 0 قنوات
Get PRO
فبراير '26
+11
في 0 قنوات
Get PRO
يناير '26
+6
في 0 قنوات
Get PRO
ديسمبر '25
+5
في 0 قنوات
Get PRO
نوفمبر '25
+13
في 0 قنوات
Get PRO
أكتوبر '25
+11
في 0 قنوات
Get PRO
سبتمبر '25
+4
في 0 قنوات
Get PRO
أغسطس '25
+2
في 0 قنوات
Get PRO
يوليو '25
+2
في 0 قنوات
Get PRO
يونيو '25
+3
في 0 قنوات
Get PRO
مايو '25
+5
في 0 قنوات
Get PRO
أبريل '25
+8
في 0 قنوات
Get PRO
مارس '25
+8
في 0 قنوات
Get PRO
فبراير '25
+5
في 0 قنوات
Get PRO
يناير '25
+4
في 0 قنوات
Get PRO
ديسمبر '24
+11
في 0 قنوات
Get PRO
نوفمبر '24
+11
في 0 قنوات
Get PRO
أكتوبر '24
+65
في 0 قنوات
Get PRO
سبتمبر '24
+22
في 0 قنوات
Get PRO
أغسطس '24
+34
في 0 قنوات
Get PRO
يوليو '24
+15
في 0 قنوات
Get PRO
يونيو '24
+25
في 0 قنوات
Get PRO
مايو '24
+24
في 0 قنوات
Get PRO
أبريل '24
+24
في 0 قنوات
Get PRO
مارس '24
+29
في 13 قنوات
Get PRO
فبراير '24
+46
في 0 قنوات
Get PRO
يناير '24
+82
في 4 قنوات
Get PRO
ديسمبر '23
+80
في 3 قنوات
Get PRO
نوفمبر '23
+9
في 0 قنوات
Get PRO
أكتوبر '23
+25
في 0 قنوات
Get PRO
سبتمبر '23
+39
في 0 قنوات
Get PRO
أغسطس '23
+25
في 0 قنوات
Get PRO
يوليو '23
+12
في 0 قنوات
Get PRO
يونيو '23
+6
في 0 قنوات
Get PRO
مايو '23
+8
في 0 قنوات
Get PRO
أبريل '23
+14
في 0 قنوات
Get PRO
مارس '23
+15
في 0 قنوات
Get PRO
فبراير '23
+13
في 0 قنوات
Get PRO
يناير '23
+22
في 0 قنوات
Get PRO
ديسمبر '22
+36
في 0 قنوات
Get PRO
نوفمبر '22
+68
في 0 قنوات
Get PRO
أكتوبر '22
+67
في 0 قنوات
Get PRO
سبتمبر '22
+86
في 0 قنوات
Get PRO
أغسطس '22
+182
في 0 قنوات
Get PRO
يوليو '22
+120
في 0 قنوات
Get PRO
يونيو '22
+27
في 0 قنوات
Get PRO
مايو '22
+96
في 0 قنوات
Get PRO
أبريل '22
+28
في 0 قنوات
Get PRO
مارس '22
+10
في 0 قنوات
Get PRO
فبراير '22
+8
في 0 قنوات
Get PRO
يناير '22
+19
في 0 قنوات
Get PRO
ديسمبر '21
+25
في 0 قنوات
Get PRO
نوفمبر '21
+209
في 0 قنوات
Get PRO
أكتوبر '21
+512
في 0 قنوات
Get PRO
سبتمبر '21
+37
في 0 قنوات
Get PRO
أغسطس '21
+22
في 0 قنوات
Get PRO
يوليو '21
+14
في 0 قنوات
Get PRO
يونيو '21
+4
في 0 قنوات
Get PRO
مايو '21
+20
في 0 قنوات
Get PRO
أبريل '21
+19
في 0 قنوات
Get PRO
مارس '21
+17
في 0 قنوات
Get PRO
فبراير '21
+35
في 0 قنوات
Get PRO
يناير '21
+24
في 0 قنوات
Get PRO
ديسمبر '20
+1 436
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
06 أكتوبر0
05 أكتوبر0
04 أكتوبر0
03 أكتوبر0
02 أكتوبر0
01 أكتوبر+1
منشورات القناة
Приложение собрано, но при запуске .NET всё ещё компилирует код. Почему так происходит и что изменится, если подготовить маши
Приложение собрано, но при запуске .NET всё ещё компилирует код. Почему так происходит и что изменится, если подготовить машинный код заранее? 1 октября в 20:00 на открытом уроке курса «C# разработчик. Экспертный уровень» разберёте JIT и AOT в .NET и попробуете ReadyToRun и NativeAOT на практике. Проследите путь от C# до IL и машинного кода. Узнаете, какую работу JIT выполняет во время исполнения приложения, и сравните обычную JIT-компиляцию с ReadyToRun и NativeAOT. Рассмотрите, что каждый подход меняет на этапе сборки и запуска. На практике соберёте одно приложение в нескольких режимах. Сравните получившиеся файлы, размер приложения и время запуска, а затем разберёте результаты. Отдельно обсудите ограничения NativeAOT и сценарии, в которых его применение оправдано. После занятия вы сможете осознаннее выбирать способ компиляции, самостоятельно собирать приложения с ReadyToRun и NativeAOT и сравнивать их по размеру, времени запуска и особенностям выполнения. Урок подойдёт .NET-разработчикам, создателям сервисов и приложений командной строки, а также инженерам, работающим с контейнерами и бессерверными вычислениями. Урок проведёт Виктор Дзицкий. Зарегистрироваться: https://vk.cc/d1Yapd Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

2
Что выводит Console.WriteLine("Hello".ToUpper());? 👾 — HELLO 👍 — hello 🥰 — Error ⚡️ — Ничего из вышеперечисленного Библиотека задач по C#
220
3
😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потер
😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потери качества кода. 🔘 Поговорим о том: — когда дорогая модель действительно нужна, а когда хватит дешёвой; — сколько стоит один прогон и куда уходят токены; — какие задачи можно отдавать субагентам; — как настроить маршрутизацию моделей; — что проверять в AI-коде перед merge. ✏️ Покажем всё на конкретных цифрах и вживую: сравним расходы до и после. ⬇️ 18 сентября, 19:00 МСК ⬇️ 1,5 часа · бесплатно ⬇️ Арсений Харланов и Олег Лайок 💬 Пишите в комментариях, где упираетесь в лимиты и на что уходят деньги. Самые залайканные вопросы разберём на вебинаре. 🔗 Зарегистрироваться на вебинар⁠ (https://clc.to/lp0GfQ)
201
4
+4
لا يوجد نص...
256
5
⚡️⚡️Актуальные темы .NET на DotNext 2026 В .NET одновременно происходит много интересного: C# получает новые возможности, .NET 10 меняет расклад между Native AOT и JIT, а в разработке появляются ИИ-агенты, которые берут на себя часть инженерной работы. На DotNext 2026 (https://dotnext.ru/?utm_source=partner&utm_medium=csharp_problems_lib&utm_campaign=announce&erid=2RanymqYtqZ) разберем как вещи, которые происходят на уровне машинного кода, так и вполне прикладные вопросы архитектуры и разработки. 📅 25–26 сентября, Москва + online Выбрали 8 тем из программы, среди которых не только доклады, но и хардкорный воркшоп, чтобы показать этот диапазон: — как заставить Transactional Outbox одновременно быть строгим и параллельным; — зачем ASP.NET Core модульный монолит и как собрать его без микросервисов; — где Native AOT выигрывает у JIT в .NET 10; — что происходит с циклами, inlining и bounds checks в C# и Go; — как меняется SDLC, когда в команде появляются ИИ-агенты; — что принесут discriminated unions в C# 15; — как проектировать асинхронное взаимодействие в распределенных системах (воркшоп). Все подробности — в карточках и на сайте (https://dotnext.ru/?utm_source=partner&utm_medium=csharp_problems_lib&utm_campaign=announce&erid=2RanymqYtqZ) конференции. 🌟По промокоду csharpproblems — персональные билеты дешевле → Программа DotNext (https://dotnext.ru/schedule/table/?utm_source=partner&utm_medium=csharp_problems_lib&utm_campaign=announce&erid=2RanymqYtqZ) → Купить билет (https://dotnext.ru/registration/personal/?utm_source=partner&utm_medium=csharp_problems_lib&utm_campaign=announce&erid=2RanymqYtqZ)
224
6
ASP.NET Core API под нагрузкой: как сделать сервис устойчивым к сбоям и росту трафика Пока пользователей немного, ASP.NET Cor
ASP.NET Core API под нагрузкой: как сделать сервис устойчивым к сбоям и росту трафика Пока пользователей немного, ASP.NET Core API обычно работает быстро и без ошибок. Но с ростом нагрузки начинают проявляться проблемы: отдельные запросы занимают все доступные ресурсы, повторные обращения только увеличивают нагрузку, операции продолжают выполняться даже после отключения клиента, а ошибки во внешних сервисах могут привести к каскадным отказам. На открытом уроке 3 сентября в 20:00 разберём, как защитить ASP.NET Core API от подобных ситуаций. Возьмём сервис с типичными проблемами, проведём нагрузочное тестирование, найдём узкие места и поэтапно внедрим механизмы защиты. После каждого изменения сравним результаты и посмотрим, как они влияют на время ответа, пропускную способность и количество ошибок. Поговорим о Rate Limiting, контроле числа одновременно выполняемых запросов, использовании CancellationToken, паттернах Timeout и Circuit Breaker для внешних сервисов, а также о кешировании в Redis и о том, как избежать ситуации, когда повторные попытки только усиливают перегрузку системы. Урок не для тех, кто только начал знакомство с ASP.NET Core и хочет изучить базовый синтаксис. Будет полезен C#-разработчикам, создающим Web API, backend-инженерам, столкнувшимся с ростом нагрузки, и всем, кто хочет перейти от базового использования ASP.NET Core к production-практикам. После урока вы будете понимать не только какие механизмы доступны в ASP.NET Core, но и когда их стоит применять, чтобы API оставался стабильным даже при высокой нагрузке. 👉 Записаться: https://vk.cc/d0SfKf Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
138
7
Какое ключевое слово C# используется для изменения данных и поведения базового класса путем замены члена базового класса новым производным членом? 👾 — overrides 👍 — protected 🥰 — base ⚡️ — new 🐸Библиотека задач по C#
268
8
Покупать новый курс каждый раз, когда меняется рабочая задача, — довольно странная механика. Нашли альтернативу 👇
253
9
Что делает оператор ! (null-forgiving)? 👾 — Добавляет runtime-проверку и бросает NullReferenceException при null 👍 — Лишь подавляет предупреждение анализатора nullable; на рантайм не влияет 🥰 — Навсегда делает тип non-nullable ⚡️ — Автоматически кидает ArgumentNullException (https://t.me/py_problems_lib)Библиотека задач по C#
104
10
Разработчику нужен стабильный результат, DevOps — контроль инфраструктуры, техлиду — правила для всей команды. Собрали это в одном посте 👇
354
11
Как написать получение диапазона и копирование в массив? Ответ на картинке.
Как написать получение диапазона и копирование в массив? Ответ на картинке.
332
12
AI-инструменты уже умеют быстро писать код, но для C#-разработчика это не отменяет экспертизу, а делает её важнее. Теперь нуж
AI-инструменты уже умеют быстро писать код, но для C#-разработчика это не отменяет экспертизу, а делает её важнее. Теперь нужно не просто получить подсказку от ассистента, а понять, где она корректна, где скрывает ошибку и какие последствия принесёт в .NET-приложении. 5 августа в 20:00 МСК на открытом вебинаре OTUS разберём, как использовать AI так, чтобы становиться сильнее как C#-разработчик, а не зависеть от автогенерации. Покажем, где AI действительно ускоряет работу Middle/Senior: рефакторинг, генерация тестов, разбор legacy-кода, объяснение стектрейсов и поиск направлений для улучшения. Отдельно посмотрим на зоны, где ассистенты часто ошибаются: потокобезопасность, работа с IDisposable, производительность LINQ, тонкости DI и конфигурации. Разберём, как ревьюить AI-код, формулировать запросы под задачи C#-разработчика и выстраивать workflow, где AI усиливает компетенции, а не заменяет понимание CLR, сборки мусора, многопоточности и архитектурных паттернов. Урок проходит в преддверии старта курса «C#-разработчик. Продвинутый уровень». 👉 Регистрируйтесь: https://vk.cc/d00dSP Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
149
13
Самый страшный файл в проекте — тот, который «работает, не трогай» 👇
277
14
Какая концепция C# позволяет объекту принимать различные формы и, следовательно, отображать соответствующее поведение? 👾 — Полиморфизм 👍 — Инкапусляция 🥰 — Абстракция ⚡️ — Ничего из вышеперечисленного (https://t.me/py_problems_lib)Библиотека задач по C#
156
15
Какой из следующих методов используется для реализации наследования в C#? 👾 — class Derived : Base 👍 — class Derived inherits Base 🥰 — class Derived extends Base ⚡️ — Ничего из вышеперечисленного (https://t.me/py_problems_lib)Библиотека задач по C#
40
16
Планирование, код, ревью, PR и рутина — всё это уже можно ускорять с AI. Как именно, рассказали в посте 🔥
1
17
Как сделать «асинхронный lock» вокруг критической секции? 👾 — lock работает через await 👍 — await semaphore.WaitAsync() с SemaphoreSlim(1, 1) и try/finally Release() 🥰 — Monitor.Enter/Exit поддерживает await ⚡️ — Interlocked гарантирует эксклюзивный доступ ко всей секции Библиотека задач по C#
386
18
Чем BackgroundService отличается от IHostedService? 👾 — Предназначен только для таймеров 👍 — Это базовый класс с циклом ExecuteAsync; IHostedService — лишь интерфейс Start/Stop без цикла 🥰 — Запускается только в Debug ⚡️ — Не поддерживает отмену CancellationToken Библиотека задач по C#
335
19
🔥 Где праздновать День программиста, если не среди своих? 12–13 сентября в Москве пройдет ежегодная ИТ-конференция, созданна
🔥 Где праздновать День программиста, если не среди своих? 12–13 сентября в Москве пройдет ежегодная ИТ-конференция, созданная инженерами Ozon для инженеров. 💼Днём: более 50 докладов, тысячи опытных разработчиков, насыщенный нетворкинг, лекторий по робототехнике, DIY-активности и фирменный мерч. 🎁Вечером: неформальная атмосфера с выступлениями артистов, караоке и гастрофест. Забивайте в календаре 12 и 13 сентября под E-CODE, участие бесплатное 👉 Регистрация по ссылке: https://ecode.ozon.tech/ (https://ecode.ozon.tech/) #ecode2026
2
20
🔥 Курс «Разработка ИИ-агентов» стартовал, но вы еще успеваете присоединиться! Мы только начали, а первый практический воркшо
🔥 Курс «Разработка ИИ-агентов» стартовал, но вы еще успеваете присоединиться! Мы только начали, а первый практический воркшоп пройдет только 23 июля. До этого времени вы спокойно успеете изучить материалы и нагнать группу. 💼 Главная фишка: финальный проект в портфолио: В финальном проекте вы сможете выбрать один из двух вариантов: реализовать свою идею или решить задачу от партнера курса — крупной российской финтех-компании. Вы будете работать с датасетом, построенным по реальным сценариям, получите бизнес-контекст и продовые ограничения. В результате соберете AI-агента, который станет сильным проектом для портфолио. 🎁 Упомяните менеджеру специальное предложение «3 курса по цене 1»: Берете VIP-тариф — получаете курс «Разработка ИИ-агентов», хардкорный «AgentOps» и ещё один курс на выбор. Выгода 129.000 ₽! Двери потока вот-вот закроются окончательно. Успейте забрать стек курсов и начать работу над реальным проектом 🔗 Занять место и забрать 3 курса (https://clc.to/o7ZCfQ)
1