Библиотека задач по C# | тесты, код, задания
الذهاب إلى القناة على Telegram
Задачи и тесты по C# для тренировки и обучения. Учиться у нас: https://clc.to/3e1SCw По рекламе: @proglib_adv Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
إظهار المزيد5 005
المشتركون
-124 ساعات
-97 أيام
-1430 أيام
جاري تحميل البيانات...
القنوات المماثلة
سحابة العلامات
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
يونيو '26
يونيو '26
+46
في 4 قنوات
مايو '26
+101
في 2 قنوات
Get PRO
أبريل '26
+86
في 3 قنوات
Get PRO
مارس '26
+34
في 2 قنوات
Get PRO
فبراير '26
+82
في 4 قنوات
Get PRO
يناير '26
+72
في 2 قنوات
Get PRO
ديسمبر '25
+89
في 2 قنوات
Get PRO
نوفمبر '25
+43
في 1 قنوات
Get PRO
أكتوبر '25
+73
في 1 قنوات
Get PRO
سبتمبر '25
+80
في 2 قنوات
Get PRO
أغسطس '25
+82
في 5 قنوات
Get PRO
يوليو '25
+94
في 4 قنوات
Get PRO
يونيو '25
+89
في 5 قنوات
Get PRO
مايو '25
+100
في 5 قنوات
Get PRO
أبريل '25
+107
في 2 قنوات
Get PRO
مارس '25
+202
في 52 قنوات
Get PRO
فبراير '25
+129
في 31 قنوات
Get PRO
يناير '25
+196
في 35 قنوات
Get PRO
ديسمبر '24
+266
في 35 قنوات
Get PRO
نوفمبر '24
+223
في 37 قنوات
Get PRO
أكتوبر '24
+216
في 35 قنوات
Get PRO
سبتمبر '24
+197
في 35 قنوات
Get PRO
أغسطس '24
+135
في 35 قنوات
Get PRO
يوليو '24
+177
في 35 قنوات
Get PRO
يونيو '24
+169
في 30 قنوات
Get PRO
مايو '24
+105
في 35 قنوات
Get PRO
أبريل '24
+33 607
في 69 قنوات
Get PRO
مارس '24
+346
في 31 قنوات
Get PRO
فبراير '24
+2 457
في 30 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 24 يونيو | +2 | |||
| 23 يونيو | +1 | |||
| 22 يونيو | 0 | |||
| 21 يونيو | 0 | |||
| 20 يونيو | +1 | |||
| 19 يونيو | +2 | |||
| 18 يونيو | 0 | |||
| 17 يونيو | +3 | |||
| 16 يونيو | +6 | |||
| 15 يونيو | +3 | |||
| 14 يونيو | +2 | |||
| 13 يونيو | +2 | |||
| 12 يونيو | +3 | |||
| 11 يونيو | +2 | |||
| 10 يونيو | +1 | |||
| 09 يونيو | 0 | |||
| 08 يونيو | +2 | |||
| 07 يونيو | +1 | |||
| 06 يونيو | +2 | |||
| 05 يونيو | 0 | |||
| 04 يونيو | +5 | |||
| 03 يونيو | +3 | |||
| 02 يونيو | +5 | |||
| 01 يونيو | 0 |
منشورات القناة
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок!
Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее.
Тема:
«AI-инструменты в разработке: пишем код быстрее»Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины. 🎙️ Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei). 👉 Узнать, как ускорить разработку с AI
| 2 | В ASP.NET Core под нагрузкой наблюдается socket exhaustion (много TIME_WAIT/CLOSE_WAIT). Используется IHttpClientFactory. Код упрощённо такой:
var resp = await client.GetAsync(url);
var body = await resp.Content.ReadAsStringAsync();
return body;
👾 — Добавить ConfigureAwait(false) на все await
👍 — Создавать новый HttpClient на каждый запрос
🥰 — Гарантированно освобождать ответ/поток: using var resp = await client.SendAsync(req, HttpCompletionOption.ResponseHeadersRead, ct); await using var s = await resp.Content.ReadAsStreamAsync(ct); ... — чтобы соединение вернулось в пул
⚡️ — Просто поднять MaxConnectionsPerServer у SocketsHttpHandler
🐸Библиотека задач по C# | 426 |
| 3 | 🤖 Какие задачи можно действительно доверить ИИ?
Уже завтра разберём это на открытом уроке «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов».
Спикер — Ольга Лукьянова, руководитель команды поиска и навигации по коду в SourceCraft от Яндекса.
После урока вы:
🔹 поймёте, какие задачи стоит делегировать AI уже сегодня;
🔹 научитесь быстрее разбираться в новых проектах и кодовой базе;
🔹 увидите, как выглядит современный workflow разработки с AI;
🔹 узнаете, где AI помогает экономить время, а где всё ещё нужен контроль разработчика.
На практике разберём путь от получения задачи до готового Pull Request с использованием AI-инструментов и AI-ревью.
🗓️ 23 июня, 19:00 (МСК)
⏱️ 90 минут
👉 Зарегистрироваться и получить рабочий AI-workflow для своих задач | 446 |
| 4 | 🤖 AI пишет код за вас? Это самое скучное, что он умеет
Основное время разработчик тратит на другое: разобраться в чужой кодовой базе, найти нужный участок проекта, проверить решение, собрать Pull Request. Вот где AI реально экономит часы — если знать, как им пользоваться.
23 июня Ольга Лукьянова покажет это на практике: как с помощью современных AI-инструментов быстро погружаться в незнакомый проект, находить нужный код, реализовывать задачи и проверять результат до ревью коллег.
В итоге вы увидите не отдельные приёмы и промпты, а целостный workflow, который можно встроить в свою работу уже на следующий день 🔥
Чтобы лучше погрузиться в тему:
📺 Выступление про SourceCraft
📖 Статья на Хабре
🗓️ Когда: 23 июня, 19:00 (МСК)
👉 Занять место на открытом уроке | 474 |
| 5 | В C# приложении используется async/await, но метод внутри вызывает долгую синхронную операцию и из-за этого приложение начинает “подвисать” под нагрузкой. В чем проблема и что правильнее сделать?
👾 — async/await всегда создает отдельный поток, поэтому подвисаний быть не должно
👍 — async/await не делает синхронный код неблокирующим, нужно использовать настоящие async API или выносить CPU-bound работу отдельно
🥰 — Нужно заменить все await на .Result, чтобы код выполнялся последовательно
⚡️ — Нужно увеличить timeout, потому что проблема только в слишком коротком ожидании
🐸Библиотека задач по C# | 510 |
| 6 | Как ключевое слово volatile работает в C#? Когда и как его следует использовать?
Ключевое слово volatile используется для того, чтобы значение переменной всегда считывалось и записывалось в основную память, а не из кэша. Используйте его, если у вас есть переменная, совместно используемая несколькими потоками, и вы хотите избежать потенциальных проблем с видимостью или устаревших значений.
🐸Библиотека задач по C# | 649 |
| 7 | ⏰ Уже сегодня в 19:00 (МСК) стартует открытый урок!
Тема:
«Мультиагентные системы: почему большинство архитектур переусложнены»
🔥 За 90 минут разберёмся, когда действительно стоит строить мультиагентную систему, а когда она только добавляет сложность, расходы и новые точки отказа.
Поговорим о критериях выбора архитектуры, типичных ошибках и ограничениях современных ИИ-агентов, которые важно учитывать ещё до внедрения в продукт.
🎙️ Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru.
🎁 Для всех участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов».
👉 Успей присоединиться к уроку | 643 |
| 8 | 🔥 Чем больше агентов — тем лучше? Не всегда. Уже завтра поговорим о реальных ограничениях на открытом уроке «Мультиагентные системы: почему большинство архитектур переусложнены».
Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru.
После урока вы:
🔹 будете лучше ориентироваться в выборе между одним агентом и мультиагентной системой;
🔹 поймёте, какие архитектурные ошибки встречаются чаще всего;
🔹 получите практические ориентиры для проектирования и внедрения агентных систем;
🔹 будете лучше понимать возможности и ограничения современных ИИ-агентов.
🗓️ 18 июня, 19:00 (МСК)
⏱️ 90 минут
👉 Зарегистрироваться и получить промокод на 10 000 ₽ | 640 |
| 9 | В .NET Core приложении под нагрузкой профилирование показало большое количество выделений памяти при работе со строками. Какой способ наиболее правильный для уменьшения давления на GC?
👾 — Использовать оператор + для конкатенации строк, так как компилятор сам оптимизирует
👍 — Применять StringBuilder для конкатенации и Span<char>/Memory<char> для подстрок без копирования
🥰 — Переписать весь код на dynamic, чтобы уменьшить количество классов
⚡️ — Принудительно вызывать GC.Collect() после больших операций
Библиотека задач по C# | 567 |
| 10 | 🤖 Большинство материалов по ИИ-агентам устаревают быстрее, чем многие курсы успевают обновить программу
Инструменты, подходы и фреймворки меняются постоянно. Поэтому важно не просто собрать демо-агента, а понимать архитектуру, ограничения и практики, которые используются в продакшене.
🚀 30 июня стартует курс «Разработка ИИ-агентов».
⏳ До 20 июня действует сниженная цена.
За 8 недель под руководством практиков из бигтеха вы соберёте собственного AI-агента, который работает с API, использует память, подключается к внешним сервисам и решает реальную задачу.
Что разберём:
🔹 архитектуру AI-агентов и надёжный вывод;
🔹 LangGraph и оркестрацию workflow;
🔹 MCP и работу с внешними инструментами;
🔹 RAG-системы;
🔹 AgentOps, observability и evals;
🔹 безопасность и защиту от prompt injection;
🔹 мультиагентные системы и A2A.
На курсе отдельно разбираем вопросы надёжности, безопасности и контроля агентных систем.
👉 Узнать программу и забронировать место со скидкой | 656 |
| 11 | Что такое IoC-контейнеры?
👾 — управляет зависимостями в приложении, автоматически создавая и внедряя объекты.
👍 — инвертирует управление созданием объектов, снижая связность между компонентами.
🥰 — упрощают код, управляя жизненным циклом и зависимостями объектов.
⚡️ — разрешает зависимости между классами и помогает внедрять их через конструкторы или свойства.
🐸Библиотека задач по C# | 3 359 |
| 12 | 💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию
Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем.
Одно направление закрывает только часть задачи.
Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥
Собери стек навыков под свою цель:
🔹 подготовка к сильным компаниям (алгоритмы, архитектура);
🔹 переход в AI-направление (ИИ-агенты, AgentOps);
🔹 развитие в ML и Data Science (математика, основы ML);
🔹 новый оффер и рост дохода.
Полученные знания применяешь в работе уже во время обучения.
⏳ Акция действует 48 часов — 13 и 14 июня.
👉 Переходи на сайт, выбирай курсы и оставляй заявку — за 10 минут поможем собрать комплект под твою цель. | 687 |
| 13 | Что означает ref readonly возврат из метода?
👾 — Можно присвоить новое значение через эту ссылку
👍 — Это ссылка только для чтения на исходные данные; запись запрещена, нельзя возвращать ссылку на временный
🥰 — Это обычная копия значения на стеке
⚡️ — Разрешено только для struct
Библиотека задач по C# | 679 |
| 14 | 📊 Хотите войти в Data Science, но математика кажется самым сложным этапом?
На практике большинство джунов спотыкаются не о Python, а о математическую базу:
▪️ Теорию вероятностей и статистику
▪️ Линейную алгебру
▪️ Математический анализ
▪️ Комбинаторику
Именно на этих темах строятся машинное обучение, аналитика данных и рекомендательные системы.
Освойте ключевые разделы математики, которые используются в Data Science и Machine Learning на курсе «Математика для Data Science».
Что вас ждет:
🔹 40+ видеолекций и 150+ практических заданий на Python
🔹 Проверка домашних работ и обратная связь от преподавателей
🔹 Подготовка к задачам с технических собеседований
🔹 Программа от преподавателей ВМК МГУ, НИУ ВШЭ и экспертов индустрии
Курс подойдет разработчикам, аналитикам и всем, кто планирует развиваться в Data Science и Machine Learning.
👉 Записаться на бесплатный демо-урок | 907 |
| 15 | Какой из следующих вариантов можно использовать для объявления типа, допускающего значение NULL, в C#?
👾 — int?
👍 — double?
🥰 — Оба
⚡️ — Ни один
Библиотека задач по C# | 814 |
| 16 | Что вызовет await using у типа, реализующего и IDisposable, и IAsyncDisposable?
👾 — Сначала Dispose(), затем DisposeAsync()
👍 — Только DisposeAsync()
🥰 — Только Dispose()
⚡️ — Зависит от JIT, случайный выбор
Библиотека задач по C# | 958 |
| 17 | Какой из методов интерфейса IEnumerator должен быть реализован для поддержки итерации в C#?
👾 — MoveNext()
👍 — MovePrevious()
🥰 — ResetCurrent()
⚡️ — Advance()
Библиотека задач по C# | 1 089 |
| 18 | ⚡️ Продолжаем знакомить вас с экспертами курса AgentOps!
— Сергей Нотевский расскажет, как выстроить FinOps для AI-продуктов: оптимизировать затраты на разработку и продакшен, внедрить model routing, semantic cache и систему алертов для контроля расходов
— Эмиль Сатаев разберет Context Engineering: управление контекстом, защиту от prompt injection, работу с длинными контекстами и построение безопасного пайплайна входа для AI-систем
— Михаил Бондаревский покажет, как подготовить инфраструктуру для AI-агентов: Docker, sandboxing, streaming, docker-compose и воспроизводимое окружение для разработки и продакшена
— Мурат Хажгериев расскажет про Enterprise Integrations & MCP: когда MCP действительно нужен, как подключать внешние сервисы и реализовывать интеграции с OAuth2 delegation
— Герман Сабиров разберет Governance & Compliance для AI-систем: data flow, audit logs, требования 152-ФЗ, локализацию данных и построение compliance-подхода на уровне архитектуры
Курс для backend-разработчиков, тимлидов и LLM инженеров о том, как внедрять AI-логику в бэкенд IT-продуктов и сохранять стабильность сервиса.
👉 Изучить обновленную программу AgentOps и занять место. | 1 048 |
| 19 | Какой базовый класс конструктора String()?
👾 — String
👍 — System.IO.String
🥰 — System.Strings
⚡️ — System.String
🐸Библиотека задач по C# | 902 |
| 20 | Какой из следующих классов является базовым для всех операций ввода/вывода из разных источников?
👾 — System.IO.Stream
👍 — System.IO.FileStream
🥰 — System.IO.MemoryStream
⚡️ — System.IO.NetworkStream
Библиотека задач по C# | 1 142 |
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
