C# / .NET задачи и вопросы
Ir al canal en Telegram
🎲 Задачи и вопросы с собеседований по .Net/C# разного уровня сложности. Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny Обсуждаем тут: @netquizcom
Mostrar más1 505
Suscriptores
+124 horas
+17 días
-230 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
junio '26
junio '26
+6
en 0 canales
mayo '26
+12
en 0 canales
Get PRO
abril '26
+10
en 0 canales
Get PRO
marzo '26
+14
en 0 canales
Get PRO
febrero '26
+11
en 0 canales
Get PRO
enero '26
+6
en 0 canales
Get PRO
diciembre '25
+5
en 0 canales
Get PRO
noviembre '25
+13
en 0 canales
Get PRO
octubre '25
+11
en 0 canales
Get PRO
septiembre '25
+4
en 0 canales
Get PRO
agosto '25
+2
en 0 canales
Get PRO
julio '25
+2
en 0 canales
Get PRO
junio '25
+3
en 0 canales
Get PRO
mayo '25
+5
en 0 canales
Get PRO
abril '25
+8
en 0 canales
Get PRO
marzo '25
+8
en 0 canales
Get PRO
febrero '25
+5
en 0 canales
Get PRO
enero '25
+4
en 0 canales
Get PRO
diciembre '24
+11
en 0 canales
Get PRO
noviembre '24
+11
en 0 canales
Get PRO
octubre '24
+65
en 0 canales
Get PRO
septiembre '24
+22
en 0 canales
Get PRO
agosto '24
+34
en 0 canales
Get PRO
julio '24
+15
en 0 canales
Get PRO
junio '24
+25
en 0 canales
Get PRO
mayo '24
+24
en 0 canales
Get PRO
abril '24
+24
en 0 canales
Get PRO
marzo '24
+29
en 13 canales
Get PRO
febrero '24
+46
en 0 canales
Get PRO
enero '24
+82
en 4 canales
Get PRO
diciembre '23
+80
en 3 canales
Get PRO
noviembre '23
+9
en 0 canales
Get PRO
octubre '23
+25
en 0 canales
Get PRO
septiembre '23
+39
en 0 canales
Get PRO
agosto '23
+25
en 0 canales
Get PRO
julio '23
+12
en 0 canales
Get PRO
junio '23
+6
en 0 canales
Get PRO
mayo '23
+8
en 0 canales
Get PRO
abril '23
+14
en 0 canales
Get PRO
marzo '23
+15
en 0 canales
Get PRO
febrero '23
+13
en 0 canales
Get PRO
enero '23
+22
en 0 canales
Get PRO
diciembre '22
+36
en 0 canales
Get PRO
noviembre '22
+68
en 0 canales
Get PRO
octubre '22
+67
en 0 canales
Get PRO
septiembre '22
+86
en 0 canales
Get PRO
agosto '22
+182
en 0 canales
Get PRO
julio '22
+120
en 0 canales
Get PRO
junio '22
+27
en 0 canales
Get PRO
mayo '22
+96
en 0 canales
Get PRO
abril '22
+28
en 0 canales
Get PRO
marzo '22
+10
en 0 canales
Get PRO
febrero '22
+8
en 0 canales
Get PRO
enero '22
+19
en 0 canales
Get PRO
diciembre '21
+25
en 0 canales
Get PRO
noviembre '21
+209
en 0 canales
Get PRO
octubre '21
+512
en 0 canales
Get PRO
septiembre '21
+37
en 0 canales
Get PRO
agosto '21
+22
en 0 canales
Get PRO
julio '21
+14
en 0 canales
Get PRO
junio '21
+4
en 0 canales
Get PRO
mayo '21
+20
en 0 canales
Get PRO
abril '21
+19
en 0 canales
Get PRO
marzo '21
+17
en 0 canales
Get PRO
febrero '21
+35
en 0 canales
Get PRO
enero '21
+24
en 0 canales
Get PRO
diciembre '20
+1 436
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 17 junio | 0 | |||
| 16 junio | +1 | |||
| 15 junio | +1 | |||
| 14 junio | +1 | |||
| 13 junio | 0 | |||
| 12 junio | 0 | |||
| 11 junio | 0 | |||
| 10 junio | +1 | |||
| 09 junio | 0 | |||
| 08 junio | +1 | |||
| 07 junio | 0 | |||
| 06 junio | 0 | |||
| 05 junio | 0 | |||
| 04 junio | +1 | |||
| 03 junio | 0 | |||
| 02 junio | 0 | |||
| 01 junio | 0 |
Publicaciones del Canal
🔥 Чем больше агентов — тем лучше? Не всегда. Уже завтра поговорим о реальных ограничениях на открытом уроке «Мультиагентные системы: почему большинство архитектур переусложнены».
Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru.
После урока вы:
🔹 будете лучше ориентироваться в выборе между одним агентом и мультиагентной системой;
🔹 поймёте, какие архитектурные ошибки встречаются чаще всего;
🔹 получите практические ориентиры для проектирования и внедрения агентных систем;
🔹 будете лучше понимать возможности и ограничения современных ИИ-агентов.
🗓️ 18 июня, 19:00 (МСК)
⏱️ 90 минут
👉 Зарегистрироваться и получить промокод на 10 000 ₽ (https://clc.to/qWnOlQ)
| 2 | В .NET Core приложении под нагрузкой профилирование показало большое количество выделений памяти при работе со строками. Какой способ наиболее правильный для уменьшения давления на GC?
👾 — Использовать оператор + для конкатенации строк, так как компилятор сам оптимизирует
👍 — Применять StringBuilder для конкатенации и Span/Memory для подстрок без копирования
🥰 — Переписать весь код на dynamic, чтобы уменьшить количество классов
⚡️ — Принудительно вызывать GC.Collect() после больших операций
Библиотека задач по C# | 94 |
| 3 | 🤖 Большинство материалов по ИИ-агентам устаревают быстрее, чем многие курсы успевают обновить программу
Инструменты, подходы и фреймворки меняются постоянно. Поэтому важно не просто собрать демо-агента, а понимать архитектуру, ограничения и практики, которые используются в продакшене.
🚀 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) | 1 |
| 4 | Что такое IoC-контейнеры?
👾 — управляет зависимостями в приложении, автоматически создавая и внедряя объекты.
👍 — инвертирует управление созданием объектов, снижая связность между компонентами.
🥰 — упрощают код, управляя жизненным циклом и зависимостями объектов.
⚡️ — разрешает зависимости между классами и помогает внедрять их через конструкторы или свойства.
🐸Библиотека задач по C# | 132 |
| 5 | 💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию
Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем.
Одно направление закрывает только часть задачи.
Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥
Собери стек навыков под свою цель:
🔹 подготовка к сильным компаниям (алгоритмы, архитектура);
🔹 переход в AI-направление (ИИ-агенты, AgentOps);
🔹 развитие в ML и Data Science (математика, основы ML);
🔹 новый оффер и рост дохода.
Полученные знания применяешь в работе уже во время обучения.
⏳ Акция действует 48 часов — 13 и 14 июня.
👉 Переходи на сайт, выбирай курсы и оставляй заявку (https://clc.to/tuSaIA) — за 10 минут поможем собрать комплект под твою цель. | 116 |
| 6 | Что означает ref readonly возврат из метода?
👾 — Можно присвоить новое значение через эту ссылку
👍 — Это ссылка только для чтения на исходные данные; запись запрещена, нельзя возвращать ссылку на временный
🥰 — Это обычная копия значения на стеке
⚡️ — Разрешено только для struct
Библиотека задач по C# | 182 |
| 7 | 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 |
| 8 | 📊 Хотите войти в 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 |
| 9 | Какой из следующих вариантов можно использовать для объявления типа, допускающего значение NULL, в C#?
👾 — int?
👍 — double?
🥰 — Оба
⚡️ — Ни один
Библиотека задач по C# | 194 |
| 10 | Что вызовет await using у типа, реализующего и IDisposable, и IAsyncDisposable?
👾 — Сначала Dispose(), затем DisposeAsync()
👍 — Только DisposeAsync()
🥰 — Только Dispose()
⚡️ — Зависит от JIT, случайный выбор
Библиотека задач по C# | 239 |
| 11 | Какой из методов интерфейса IEnumerator должен быть реализован для поддержки итерации в C#?
👾 — MoveNext()
👍 — MovePrevious()
🥰 — ResetCurrent()
⚡️ — Advance()
Библиотека задач по C# ()
https://t.me/csharp_problems_lib | 263 |
| 12 | ⚡️ Продолжаем знакомить вас с экспертами курса 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 |
| 13 | Какой базовый класс конструктора String()?
👾 — String
👍 — System.IO.String
🥰 — System.Strings
⚡️ — System.String
🐸Библиотека задач по C# | 310 |
| 14 | Какой из следующих классов является базовым для всех операций ввода/вывода из разных источников?
👾 — System.IO.Stream
👍 — System.IO.FileStream
🥰 — System.IO.MemoryStream
⚡️ — System.IO.NetworkStream
Библиотека задач по C# | 333 |
| 15 | У вас есть высоконагруженный .NET-сервис, который часто аллоцирует временные массивы байт при обработке запросов. Профилирование показывает давление на GC и рост пауз. Какой из подходов будет наиболее правильным?
👾 — Хранить все массивы в статическом списке, чтобы их не собирал GC
👍 — Использовать ArrayPool.Shared для повторного использования массивов
🥰 — Принудительно вызывать GC.Collect() после каждой партии запросов
⚡️ — Увеличить размер heap через настройки runtime
Библиотека задач по C# | 331 |
| 16 | ASP.NET (ASP.NET) Core сервис использует IHttpClientFactory и держит долгоживущие соединения к внешнему API. После смены DNS у апстрима трафик продолжает идти на старые IP. Как правильно исправить?
👾 — Создавать новый HttpClient на каждый запрос
👍 — Настроить у SocketsHttpHandler параметр PooledConnectionLifetime через IHttpClientFactory, чтобы периодически пересоздавать соединения и подхватывать новые DNS
🥰 — Уменьшить HttpClient.Timeout
⚡️ — Включить Expect: 100-continue
🐸Библиотека задач по C# | 279 |
| 17 | В C# чем отличается struct от class?
👾 — Разницы нет, это взаимозаменяемые типы
👍 — struct — value type (хранится в стеке), class — reference type (в куче)
🥰 — struct можно наследовать от другого struct, а class — нет
⚡️ — class быстрее, чем struct, всегда
Библиотека задач по C# | 262 |
| 18 | Что из перечисленного является ActionSelectors?
👾 — ActionName
👍 — NonAction
🥰 — ActionVerbs
⚡️ — Все вышеперечисленное
Библиотека задач по C# | 276 |
| 19 | В .NET Core сервисе под нагрузкой заметили, что методы, возвращающие Task, часто создают лишние аллокации и нагружают GC. Какой подход наиболее правильный для оптимизации?
👾 — Всегда заменять Task на Thread, чтобы избежать аллокаций
👍 — Использовать ValueTask там, где результат часто доступен синхронно
🥰 — Оборачивать каждый метод в Task.Run, чтобы распределить нагрузку на пул потоков
⚡️ — Принудительно вызывать GC.Collect() после завершения асинхронных операций
Библиотека задач по C# | 307 |
| 20 | Какое из следующих утверждений верно относительно типа «string» в C#?
👾 — Строки изменяемы
👍 — Строки являются ссылочными типами
🥰 — Строки не могут быть нулевыми
⚡️ — Ничего из вышеперечисленного
Библиотека задач по C# | 272 |
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
