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

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

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

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

إظهار المزيد
1 504
المشتركون
لا توجد بيانات24 ساعات
-17 أيام
-630 أيام

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

جذب المشتركين
يونيو '26
يونيو '26
+5
في 0 قنوات
مايو '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 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
15 يونيو+1
14 يونيو+1
13 يونيو0
12 يونيو0
11 يونيو0
10 يونيو+1
09 يونيو0
08 يونيو+1
07 يونيو0
06 يونيو0
05 يونيو0
04 يونيو+1
03 يونيو0
02 يونيو0
01 يونيو0
منشورات القناة
🤖 Большинство материалов по ИИ-агентам устаревают быстрее, чем многие курсы успевают обновить программу Инструменты, подходы
🤖 Большинство материалов по ИИ-агентам устаревают быстрее, чем многие курсы успевают обновить программу Инструменты, подходы и фреймворки меняются постоянно. Поэтому важно не просто собрать демо-агента, а понимать архитектуру, ограничения и практики, которые используются в продакшене. 🚀 30 июня стартует курс «Разработка ИИ-агентов» (https://clc.to/ar8O_g). ⏳ До 20 июня действует сниженная цена. За 8 недель под руководством практиков из бигтеха вы соберёте собственного AI-агента, который работает с API, использует память, подключается к внешним сервисам и решает реальную задачу. Что разберём: 🔹 архитектуру AI-агентов и надёжный вывод; 🔹 LangGraph и оркестрацию workflow; 🔹 MCP и работу с внешними инструментами; 🔹 RAG-системы; 🔹 AgentOps, observability и evals; 🔹 безопасность и защиту от prompt injection; 🔹 мультиагентные системы и A2A. На курсе отдельно разбираем вопросы надёжности, безопасности и контроля агентных систем. 👉 Узнать программу и забронировать место со скидкой (https://clc.to/ar8O_g)

2
Что такое IoC-контейнеры? 👾 — управляет зависимостями в приложении, автоматически создавая и внедряя объекты. 👍 — инвертирует управление созданием объектов, снижая связность между компонентами. 🥰 — упрощают код, управляя жизненным циклом и зависимостями объектов. ⚡️ — разрешает зависимости между классами и помогает внедрять их через конструкторы или свойства. 🐸Библиотека задач по C#
100
3
💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию Для следующего карьерного шага мало писать код. Рабо
💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем. Одно направление закрывает только часть задачи. Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥 Собери стек навыков под свою цель: 🔹 подготовка к сильным компаниям (алгоритмы, архитектура); 🔹 переход в AI-направление (ИИ-агенты, AgentOps); 🔹 развитие в ML и Data Science (математика, основы ML); 🔹 новый оффер и рост дохода. Полученные знания применяешь в работе уже во время обучения. ⏳ Акция действует 48 часов — 13 и 14 июня. 👉 Переходи на сайт, выбирай курсы и оставляй заявку (https://clc.to/tuSaIA) — за 10 минут поможем собрать комплект под твою цель.
116
4
Что означает ref readonly возврат из метода? 👾 — Можно присвоить новое значение через эту ссылку 👍 — Это ссылка только для чтения на исходные данные; запись запрещена, нельзя возвращать ссылку на временный 🥰 — Это обычная копия значения на стеке ⚡️ — Разрешено только для struct Библиотека задач по C#
142
5
Program.cs — это не просто точка входа. За несколькими строками кода в ASP.NET Core скрывается полноценная инфраструктура зап
Program.cs — это не просто точка входа. За несколькими строками кода в ASP.NET Core скрывается полноценная инфраструктура запуска приложений, управления жизненным циклом и фоновых процессов. На открытом уроке разберём, как на самом деле устроен ASP.NET Core и почему понимание Generic Host меняет подход к разработке .NET-приложений. Поговорим о жизненном цикле приложения, фоновых задачах через IHostedService и различиях между веб-приложениями и консольными сервисами. Это особенно полезно разработчикам, которые уже работают с ASP.NET Core, но хотят глубже понимать архитектуру платформы, увереннее проектировать сервисы и принимать технические решения осознанно, а не по шаблону. После занятия вы сможете по-новому посмотреть на архитектуру ASP.NET Core и понять, как управлять приложением, а не только писать код внутри него. Открытый урок пройдёт 18 июня в 20:00 МСК в преддверии старта курса «C# ASP.NET Core разработчик». Подробности и регистрация: https://vk.cc/cYDuZc Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
182
6
📊 Хотите войти в Data Science, но математика кажется самым сложным этапом? На практике большинство джунов спотыкаются не о P
📊 Хотите войти в Data Science, но математика кажется самым сложным этапом? На практике большинство джунов спотыкаются не о Python, а о математическую базу: ▪️ Теорию вероятностей и статистику ▪️ Линейную алгебру ▪️ Математический анализ ▪️ Комбинаторику Именно на этих темах строятся машинное обучение, аналитика данных и рекомендательные системы. Освойте ключевые разделы математики, которые используются в Data Science и Machine Learning на курсе «Математика для Data Science» (https://clc.to/VQ-V5A). Что вас ждет: 🔹 40+ видеолекций и 150+ практических заданий на Python 🔹 Проверка домашних работ и обратная связь от преподавателей 🔹 Подготовка к задачам с технических собеседований 🔹 Программа от преподавателей ВМК МГУ, НИУ ВШЭ и экспертов индустрии Курс подойдет разработчикам, аналитикам и всем, кто планирует развиваться в Data Science и Machine Learning. 👉 Записаться на бесплатный демо-урок (https://clc.to/VQ-V5A)
49
7
Какой из следующих вариантов можно использовать для объявления типа, допускающего значение NULL, в C#? 👾 — int? 👍 — double? 🥰 — Оба ⚡️ — Ни один Библиотека задач по C#
187
8
Что вызовет await using у типа, реализующего и IDisposable, и IAsyncDisposable? 👾 — Сначала Dispose(), затем DisposeAsync() 👍 — Только DisposeAsync() 🥰 — Только Dispose() ⚡️ — Зависит от JIT, случайный выбор Библиотека задач по C#
204
9
Какой из методов интерфейса IEnumerator должен быть реализован для поддержки итерации в C#? 👾 — MoveNext() 👍 — MovePrevious() 🥰 — ResetCurrent() ⚡️ — Advance() Библиотека задач по C# () https://t.me/csharp_problems_lib
236
10
‍⚡️ Продолжаем знакомить вас с экспертами курса AgentOps! — Сергей Нотевский (https://clc.to/I7k-BQ) расскажет, как выстроить FinOps для AI-продуктов: оптимизировать затраты на разработку и продакшен, внедрить model routing, semantic cache и систему алертов для контроля расходов — Эмиль Сатаев (https://clc.to/arpUmQ) разберет Context Engineering: управление контекстом, защиту от prompt injection, работу с длинными контекстами и построение безопасного пайплайна входа для AI-систем — Михаил Бондаревский (https://clc.to/Xt-ubA) покажет, как подготовить инфраструктуру для AI-агентов: Docker, sandboxing, streaming, docker-compose и воспроизводимое окружение для разработки и продакшена — Мурат Хажгериев (https://clc.to/NpuaKQ) расскажет про Enterprise Integrations & MCP: когда MCP действительно нужен, как подключать внешние сервисы и реализовывать интеграции с OAuth2 delegation — Герман Сабиров разберет Governance & Compliance для AI-систем: data flow, audit logs, требования 152-ФЗ, локализацию данных и построение compliance-подхода на уровне архитектуры Курс для backend-разработчиков, тимлидов и LLM инженеров о том, как внедрять AI-логику в бэкенд IT-продуктов и сохранять стабильность сервиса. 👉 Изучить обновленную программу AgentOps и занять место. (https://clc.to/X3xEdw)
82
11
Какой базовый класс конструктора String()? 👾 — String 👍 — System.IO.String 🥰 — System.Strings ⚡️ — System.String 🐸Библиотека задач по C#
300
12
Какой из следующих классов является базовым для всех операций ввода/вывода из разных источников? 👾 — System.IO.Stream 👍 — System.IO.FileStream 🥰 — System.IO.MemoryStream ⚡️ — System.IO.NetworkStream Библиотека задач по C#
321
13
У вас есть высоконагруженный .NET-сервис, который часто аллоцирует временные массивы байт при обработке запросов. Профилирование показывает давление на GC и рост пауз. Какой из подходов будет наиболее правильным? 👾 — Хранить все массивы в статическом списке, чтобы их не собирал GC 👍 — Использовать ArrayPool.Shared для повторного использования массивов 🥰 — Принудительно вызывать GC.Collect() после каждой партии запросов ⚡️ — Увеличить размер heap через настройки runtime Библиотека задач по C#
321
14
ASP.NET (ASP.NET) Core сервис использует IHttpClientFactory и держит долгоживущие соединения к внешнему API. После смены DNS у апстрима трафик продолжает идти на старые IP. Как правильно исправить? 👾 — Создавать новый HttpClient на каждый запрос 👍 — Настроить у SocketsHttpHandler параметр PooledConnectionLifetime через IHttpClientFactory, чтобы периодически пересоздавать соединения и подхватывать новые DNS 🥰 — Уменьшить HttpClient.Timeout ⚡️ — Включить Expect: 100-continue 🐸Библиотека задач по C#
275
15
В C# чем отличается struct от class? 👾 — Разницы нет, это взаимозаменяемые типы 👍 — struct — value type (хранится в стеке), class — reference type (в куче) 🥰 — struct можно наследовать от другого struct, а class — нет ⚡️ — class быстрее, чем struct, всегда Библиотека задач по C#
260
16
Что из перечисленного является ActionSelectors? 👾 — ActionName 👍 — NonAction 🥰 — ActionVerbs ⚡️ — Все вышеперечисленное Библиотека задач по C#
271
17
В .NET Core сервисе под нагрузкой заметили, что методы, возвращающие Task, часто создают лишние аллокации и нагружают GC. Какой подход наиболее правильный для оптимизации? 👾 — Всегда заменять Task на Thread, чтобы избежать аллокаций 👍 — Использовать ValueTask там, где результат часто доступен синхронно 🥰 — Оборачивать каждый метод в Task.Run, чтобы распределить нагрузку на пул потоков ⚡️ — Принудительно вызывать GC.Collect() после завершения асинхронных операций Библиотека задач по C#
291
18
Какое из следующих утверждений верно относительно типа «string» в C#? 👾 — Строки изменяемы 👍 — Строки являются ссылочными типами 🥰 — Строки не могут быть нулевыми ⚡️ — Ничего из вышеперечисленного Библиотека задач по C#
266
19
В .NET Core приложении под нагрузкой замечены частые аллокации при работе с большими массивами, что вызывает давление на GC. Какой подход наиболее правильный? 👾 — Хранить массивы в static переменной, чтобы GC их не удалял 👍 — Использовать ArrayPool.Shared для аренды и возврата массивов 🥰 — Создавать новые массивы на каждый запрос, чтобы избежать race conditions ⚡️ — Принудительно вызывать GC.Collect() после каждой партии запросов Библиотека задач по C#
301
20
Какой из следующих языков программирования можно использовать с ASP.NET (ASP.NET)? 👾 — C# .NET 👍 — VB.NET 🥰 — Оба ⚡️ — Ни один (https://proglib.academy/python)Библиотека задач по C#
175