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

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

前往频道在 Telegram

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

显示更多
1 495
订阅者
无数据24 小时
+47
-130
吸引订阅者
八月 '26
八月 '26
+15
在0个频道中
七月 '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个频道中
日期
订阅者增长
提及
频道
30 八月0
29 八月+1
28 八月+2
27 八月0
26 八月0
25 八月+4
24 八月0
23 八月0
22 八月0
21 八月0
20 八月0
19 八月0
18 八月+1
17 八月0
16 八月0
15 八月0
14 八月0
13 八月0
12 八月0
11 八月+1
10 八月0
09 八月0
08 八月0
07 八月+1
06 八月+1
05 八月+1
04 八月+1
03 八月+1
02 八月+1
01 八月0
频道帖子
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

2
Какое ключевое слово C# используется для изменения данных и поведения базового класса путем замены члена базового класса новым производным членом? 👾 — overrides 👍 — protected 🥰 — base ⚡️ — new 🐸Библиотека задач по C#
248
3
Покупать новый курс каждый раз, когда меняется рабочая задача, — довольно странная механика. Нашли альтернативу 👇
234
4
Что делает оператор ! (null-forgiving)? 👾 — Добавляет runtime-проверку и бросает NullReferenceException при null 👍 — Лишь подавляет предупреждение анализатора nullable; на рантайм не влияет 🥰 — Навсегда делает тип non-nullable ⚡️ — Автоматически кидает ArgumentNullException (https://t.me/py_problems_lib)Библиотека задач по C#
104
5
Разработчику нужен стабильный результат, DevOps — контроль инфраструктуры, техлиду — правила для всей команды. Собрали это в одном посте 👇
354
6
Как написать получение диапазона и копирование в массив? Ответ на картинке.
Как написать получение диапазона и копирование в массив? Ответ на картинке.
332
7
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
8
Самый страшный файл в проекте — тот, который «работает, не трогай» 👇
277
9
Какая концепция C# позволяет объекту принимать различные формы и, следовательно, отображать соответствующее поведение? 👾 — Полиморфизм 👍 — Инкапусляция 🥰 — Абстракция ⚡️ — Ничего из вышеперечисленного (https://t.me/py_problems_lib)Библиотека задач по C#
156
10
Какой из следующих методов используется для реализации наследования в C#? 👾 — class Derived : Base 👍 — class Derived inherits Base 🥰 — class Derived extends Base ⚡️ — Ничего из вышеперечисленного (https://t.me/py_problems_lib)Библиотека задач по C#
40
11
Планирование, код, ревью, PR и рутина — всё это уже можно ускорять с AI. Как именно, рассказали в посте 🔥
1
12
Как сделать «асинхронный lock» вокруг критической секции? 👾 — lock работает через await 👍 — await semaphore.WaitAsync() с SemaphoreSlim(1, 1) и try/finally Release() 🥰 — Monitor.Enter/Exit поддерживает await ⚡️ — Interlocked гарантирует эксклюзивный доступ ко всей секции Библиотека задач по C#
378
13
Чем BackgroundService отличается от IHostedService? 👾 — Предназначен только для таймеров 👍 — Это базовый класс с циклом ExecuteAsync; IHostedService — лишь интерфейс Start/Stop без цикла 🥰 — Запускается только в Debug ⚡️ — Не поддерживает отмену CancellationToken Библиотека задач по C#
334
14
🔥 Где праздновать День программиста, если не среди своих? 12–13 сентября в Москве пройдет ежегодная ИТ-конференция, созданна
🔥 Где праздновать День программиста, если не среди своих? 12–13 сентября в Москве пройдет ежегодная ИТ-конференция, созданная инженерами Ozon для инженеров. 💼Днём: более 50 докладов, тысячи опытных разработчиков, насыщенный нетворкинг, лекторий по робототехнике, DIY-активности и фирменный мерч. 🎁Вечером: неформальная атмосфера с выступлениями артистов, караоке и гастрофест. Забивайте в календаре 12 и 13 сентября под E-CODE, участие бесплатное 👉 Регистрация по ссылке: https://ecode.ozon.tech/ (https://ecode.ozon.tech/) #ecode2026
2
15
🔥 Курс «Разработка ИИ-агентов» стартовал, но вы еще успеваете присоединиться! Мы только начали, а первый практический воркшо
🔥 Курс «Разработка ИИ-агентов» стартовал, но вы еще успеваете присоединиться! Мы только начали, а первый практический воркшоп пройдет только 23 июля. До этого времени вы спокойно успеете изучить материалы и нагнать группу. 💼 Главная фишка: финальный проект в портфолио: В финальном проекте вы сможете выбрать один из двух вариантов: реализовать свою идею или решить задачу от партнера курса — крупной российской финтех-компании. Вы будете работать с датасетом, построенным по реальным сценариям, получите бизнес-контекст и продовые ограничения. В результате соберете AI-агента, который станет сильным проектом для портфолио. 🎁 Упомяните менеджеру специальное предложение «3 курса по цене 1»: Берете VIP-тариф — получаете курс «Разработка ИИ-агентов», хардкорный «AgentOps» и ещё один курс на выбор. Выгода 129.000 ₽! Двери потока вот-вот закроются окончательно. Успейте забрать стек курсов и начать работу над реальным проектом 🔗 Занять место и забрать 3 курса (https://clc.to/o7ZCfQ)
1
16
Что гарантирует readonly struct? 👾 — Что структура хранится только на стеке 👍 — Все поля readonly; методы не могут изменять this, компилятор предотвращает записи и избегает лишних defensive copies для in 🥰 — Автоматическую реализацию IEquatable ⚡️ — Что экземпляры нельзя боксить Библиотека задач по C#
405
17
🔥 Стартуем СЕГОДНЯ! Новый поток курса «Разработка ИИ-агентов» открыт По этому поводу мы решили выложить закрытую запись одно
🔥 Стартуем СЕГОДНЯ! Новый поток курса «Разработка ИИ-агентов» открыт По этому поводу мы решили выложить закрытую запись одного из уроков из программы. Найти её в поиске YouTube нельзя — она доступна только по ссылке и всем, кто будет на курсе. Внутри глубокий разбор LLM от Алексея Яндутова (Senior ML-инженер, развивал ответы «Алисы» и «Нейро» в Яндексе). Учимся получать точный результат без галлюцинаций. Что внутри урока: - Устройство LLM. - Рабочие шаблоны промптов (Persona, Chain-of-Thought и др.). - Разбор реального кейса Яндекса. Как автоматизировать разметку, обойти качество людей на 5% и срезать косты на 60%. После просмотра вы поймете, когда хватает промпт-инжиниринга, а когда нужен RAG или fine-tuning. 👉Смотреть закрытый урок на YouTube (https://clc.to/BSABpQ) Понравился урок? Переходите на новый уровень! Оставляйте заявку на курс, чтобы научиться проектировать надежные автономные системы. Обучение началось, но вы еще успеваете присоединиться. 🔗 Занять место на курсе (https://clc.to/s8QztA)
24
18
Что даёт record struct по сравнению с обычным struct? 👾 — Делает тип ссылочным 👍 — Генерирует структурное равенство, with-копирование и Deconstruct, оставаясь значимым типом 🥰 — Запрещает изменяемые поля ⚡️ — Автоматически реализует IDisposable Библиотека задач по C#
383
19
🚀 Уже завтра стартует новый поток курса «ИИ-агенты»! Мы собрали мощнейший состав преподавателей. Учить вас проектировать арх
🚀 Уже завтра стартует новый поток курса «ИИ-агенты»! Мы собрали мощнейший состав преподавателей. Учить вас проектировать архитектуру и собирать продакшн-агентов будут инженеры и исследователи из топовых IT-компаний. Старт уже завтра! Сомневаетесь, подойдет ли вам программа и подача? Начните с бесплатного демо-урока! Всего за 2 часа вы заглянете под капот ИИ-агента, поймете, чем мышление модели отличается от ее ответа, и научите систему чинить собственный код. Это идеальный способ протестировать нашу платформу перед покупкой. 🔗 Пройти демо-урок и занять место на курсе (https://clc.to/BsVWCw)
2
20
Можно ли объявить protected член в интерфейсе? 👾 — Да 🥰 — Нет ⚡️ — Иногда Библиотека задач по C#
343