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

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

前往频道在 Telegram

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

显示更多
1 498
订阅者
-124 小时
-27
-730
吸引订阅者
七月 '26
七月 '260
在0个频道中
六月 '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个频道中
日期
订阅者增长
提及
频道
04 七月0
03 七月0
02 七月0
01 七月0
频道帖子
🎬 Как ИИ ускоряет разработку и где ломаются архитектуры Мы провели открытый вебинар, где разобрали реальные боли проектирова
🎬 Как ИИ ускоряет разработку и где ломаются архитектуры Мы провели открытый вебинар, где разобрали реальные боли проектирования автономных систем. Ольга Лукьянова на практическом кейсе показала, как использовать ИИ-ассистентов для реальных задач. Вы просили запись встречи — она уже в открытом доступе! Что внутри: — Как с помощью ИИ быстрее разбираться в незнакомом коде и готовить пулл-реквесты; — Критерии выбора между одним агентом и мультиагентной системой; — Разбор популярных архитектурных ошибок и ограничений современных ИИ; — Практические рекомендации по проектированию и внедрению облачных агентов. 👉 Посмотреть полную запись можно тут: ● VK (https://clc.to/Ey9AwA) ● YouTube (https://clc.to/3lXcQA) 🚀 Хотите пойти дальше открытого вебинара? Если вы готовы перейти от простых промптов к проектированию надежных, отказоустойчивых ИИ-систем, которые не сливают бюджет компании на API, приходите на курс AgentOps. Поток уже стартовал, но двери еще приоткрыты! 👉 Успеть на курс AgentOps (https://clc.to/o1Iuhg)

2
Зачем init-сеттеры? 👾 — Чтобы свойство было доступно только внутри класса 👍 — Чтобы разрешить установку только при инициализации (конструктор/object initializer), после — неизменяемо; удобно для иммутабельных моделей/records 🥰 — Чтобы свойство стало readonly на уровне IL ⚡ — Чтобы сделать свойство thread-safe без синхронизации (https://t.me/py_problems_lib)Библиотека задач по C#
86
3
🎮 Планы на выходные: соберите ИИ-агента в нашей новой игре! Запустили интерактивную аркаду, где вы на практике поймете, как
🎮 Планы на выходные: соберите ИИ-агента в нашей новой игре! Запустили интерактивную аркаду, где вы на практике поймете, как устроены агентные системы. Юзеры бомбят в чате, тикеты горят, вам нужно спасать прод 🤓. Выстраивайте граф агента, подключайте узлы (RAG, CRM, Guardrails) и принимайте решения на развилках, чтобы бот не сливал данные. Какие навыки проверите: - Архитектура: сборка графов на LangGraph; - Компоненты: интеграция LLM, RAG и памяти; - Безопасность: настройка Guardrails и отладка ошибок; - Стейт: логика на сложных развилках. Бонус: Больше баллов — выше скидка на обучение! Наш новый поток стартует 14 июля. При покупке курса вы забираете еще 2 любых курса Академии в подарок! Протестируйте свою инженерную логику и заберите максимальную скидку на обучение. 👉 Сыграть в аркаду и выбить скидку (https://clc.to/v7EXgg)
99
4
ОПРОС: Ответьте на пару вопросов и получите промокод на все наши курсы! 🎁 Команда Prоglib.аcаdemy готовит к запуску новые пр
ОПРОС: Ответьте на пару вопросов и получите промокод на все наши курсы! 🎁 Команда Prоglib.аcаdemy готовит к запуску новые продукты, и нам нужна ваша помощь. Мы хотим создавать обучение, которое будет решать ваши реальные карьерные задачи и бить точно в цель. Поделитесь своим опытом и ожиданиями, чтобы мы сделали наши курсы еще полезнее именно для вас! Заполнение анкеты займет буквально 2–3 минуты, а с нас — скидка на любой наш курс! 👉 Пройти опрос в Яндекс Формах и забрать промокод (https://clc.to/cGULzQ)
118
5
Что такое делегаты в C#? Это эквивалент указателя функции C в C#, основное отличие которого состоит в том, что делегаты C# являются типобезопасными. Это ссылочный тип, который можно использовать для обработки других функций, таких как данные. Мы можем передавать функции в качестве параметров и обрабатывать любые связанные функции обратного вызова и эвенты. 🐸Библиотека задач по C#
154
6
🚀 Не уверены, стоит ли переходить на зрелую ИИ-инженерию? Начните с демо-урока! Вот-вот стартует наш курс AgentOps. Если вы
🚀 Не уверены, стоит ли переходить на зрелую ИИ-инженерию? Начните с демо-урока! Вот-вот стартует наш курс AgentOps. Если вы сомневаетесь в формате, просто оставьте заявку и получите бесплатный демо-урок «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов». Для тех, кто готов мощно прокачать портфолио, прямо сейчас действует предложение «3 любых курса по цене 1»: — При покупке VIP-тарифа (осталось 4 места) нового потока «ИИ-агенты» вы получаете в подарок доступ к курсу «AgentOps» + ещё один любой курс Академии на выбор — В деньгах это два топовых курса по автоматизации и контролю ИИ всего за 134.000 ₽ вместо 263.000 ₽ 🔥 А за счет третьего курса (например, можно выбрать «Математику») вы соберете мощный стек и освоите целое востребованное направление. — Платеж можно разбить на несколько частей с помощью беспроцентной рассрочки. 👉 Получить демо-урок и зафиксировать спецпредложение 3 в 1 (https://clc.to/85DHvA)
1
7
⭐️ Dream Team 5-го потока: научитесь строить ИИ-агентов у практиков из BigTech 14 июля стартует новый поток курса по разработ
⭐️ Dream Team 5-го потока: научитесь строить ИИ-агентов у практиков из BigTech 14 июля стартует новый поток курса по разработке ИИ-агентов, и в этот раз мы собрали по-настоящему звездный состав менторов. Это эксперты, которые прямо сейчас определяют развитие AI в России: Yandex Cloud, Avito AI Lab, cloud․ru и НИУ ВШЭ. Чтобы ваш вход в ИИ-инженерию был максимально мощным, мы подготовили специальное предложение: до 30 июня при покупке курса по ИИ-агентам вы получаете еще 2 любых курса Академии в подарок! 🔥 Как это работает: вы оставляете заявку на курс по разработке ИИ-агентов и указываете менеджеру ещё два курса, которые хотите забрать бесплатно. 👉Заберите 3 курса по цене 1 на звездном потоке по ИИ-агентам (https://clc.to/7KXx-A)
7
8
Объясните, что такое файлы cookie в ASP.NET (ASP.NET)? Файл cookie можно определить как небольшие фрагменты информации, которые могут быть отправлены в браузер серверной программой и сохранены интернет-браузером. Интернет-браузер затем будет передавать файлы cookie обратно на сервер каждый раз, когда он делает запрос с этого сервера. Это особенно полезно для разрешения проверки/аутентификации. Предположим, когда пользователь входит в систему с ограниченным паролем, файл cookie сохраняет информацию о пользователе (имя пользователя, пароль). Таким образом, клиенту не нужно повторно вводить свои данные для каждой новой страницы, которую он хочет загрузить. Свойство cookie получает коллекцию переменных cookie клиента. 🐸Библиотека задач по C#
215
9
Приведенный ниже словарь будет отображаться в инспекторе Unity: public Dictionary dictionary; 👾 — True 👍 — False 🥰 — Может быть ⚡️ — Может быть нет 🐸Библиотека задач по C#
234
10
🚀 Освойте разработку AI-агентов и получите доступ ещё к двум курсам Академии бесплатно! В 2026 году просто писать код мало.
🚀 Освойте разработку AI-агентов и получите доступ ещё к двум курсам Академии бесплатно! В 2026 году просто писать код мало. Компании ищут инженеров, умеющих проектировать автономные системы и закрывать задачи бизнеса в разы быстрее. Чтобы вы вышли на рынок с максимальным преимуществом, мы подготовили специальное предложение: покупаете курс по AI-агентам и ещё 2 курса Академии получаете бесплатно! Соберите свой стек под оффер: 🔹 AI-агенты + AgentOps + Архитектура — комбо для бэкендеров и техлидов, чтобы внедрять ИИ без боли для прода. 🔹 AI-агенты + Математика + ML — для тех, кто хочет войти в Data Science. 🔹 AI-агенты + Алгоритмы — чтобы уверенно проходить хардкорные технические собесы. Как это работает: вы оставляете заявку на курс по разработке AI-агентов и указываете еще два курса, которые хотите открыть в подарок. Старт обучения — уже в июле. Количество мест ограничено, выбирайте зрелый подход к карьере. 👉 Забрать предложение и освоить ИИ-агентов (https://clc.to/YOh03Q)
1
11
Методы, их перегрузка и расширения. Бесплатный урок специализации «C#-разработчик» Методы — одна из базовых вещей в C#, без к
Методы, их перегрузка и расширения. Бесплатный урок специализации «C#-разработчик» Методы — одна из базовых вещей в C#, без которой невозможно нормально писать, читать и поддерживать код. Но у начинающих разработчиков часто всё смешивается: где обычный метод, где перегрузка, как работает сигнатура, зачем нужны параметры по умолчанию и в каких случаях использовать params. На открытом уроке 2 июля в 20:00 разберём, что такое метод в C#, как писать собственные методы и как использовать перегрузку без хаоса в коде. Поговорим о сигнатуре метода, параметрах по умолчанию, ключевом слове params и методах-расширениях. На примерах покажем, как эти механики помогают делать код понятнее, гибче и удобнее для повторного использования. Урок не для тех, кто хочет просто «выучить синтаксис» без понимания, как методы влияют на структуру программы. Будет полезен начинающим разработчикам, которые хотят систематизировать базовые знания по C# и объектно-ориентированному программированию. 👉 Записаться: https://vk.cc/cZ1IxD Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
165
12
Что выводит Console.WriteLine("Hello".ToUpper());? 👾 — HELLO 👍 — hello 🥰 — Error ⚡️ — Ничего из вышеперечисленного Библиотека задач по C#
227
13
Если вы уверенно пишете на C#, но веб-разработка до сих пор ограничивалась отдельными задачами, самое время собрать целостную
Если вы уверенно пишете на C#, но веб-разработка до сих пор ограничивалась отдельными задачами, самое время собрать целостную картину и выйти на уровень production-систем. Курс «C# ASP.NET Core-разработчик» — это практическое обучение созданию современных web-приложений и API. Вы разберётесь, как проектировать backend и frontend, строить высоконагруженные сервисы, работать с базами данных, безопасностью и инфраструктурой. В программе — ASP.NET Core, ReactJS, GraphQL, gRPC, SignalR, Docker, Kubernetes и CI/CD. Обучение построено вокруг командной работы и Scrum-подхода. Вы не просто изучаете технологии, а проходите полный цикл разработки: от архитектуры и бизнес-логики до деплоя и масштабирования. Преподаватели — практикующие разработчики, программа регулярно обновляется под реальные требования рынка. Старт курса уже 29 июня. Пройдите короткое вступительное тестирование и получите специальные условия на обучение: https://vk.cc/cZ1HUg Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
157
14
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдых
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее. Тема: «AI-инструменты в разработке: пишем код быстрее» Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины. 🎙️ Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei). 👉 Узнать, как ускорить разработку с AI (https://clc.to/LQ_ZGA)
15
15
В ASP.NET (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#
259
16
🤖 Какие задачи можно действительно доверить ИИ? Уже завтра разберём это на открытом уроке «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов». Спикер — Ольга Лукьянова, руководитель команды поиска и навигации по коду в SourceCraft от Яндекса. После урока вы: 🔹 поймёте, какие задачи стоит делегировать AI уже сегодня; 🔹 научитесь быстрее разбираться в новых проектах и кодовой базе; 🔹 увидите, как выглядит современный workflow разработки с AI; 🔹 узнаете, где AI помогает экономить время, а где всё ещё нужен контроль разработчика. На практике разберём путь от получения задачи до готового Pull Request с использованием AI-инструментов и AI-ревью. 🗓️ 23 июня, 19:00 (МСК) ⏱️ 90 минут 👉 Зарегистрироваться и получить рабочий AI-workflow для своих задач (https://clc.to/QG5nxg)
1
17
В C# приложении используется async/await, но метод внутри вызывает долгую синхронную операцию и из-за этого приложение начинает “подвисать” под нагрузкой. В чем проблема и что правильнее сделать? 👾 — async/await всегда создает отдельный поток, поэтому подвисаний быть не должно 👍 — async/await не делает синхронный код неблокирующим, нужно использовать настоящие async API или выносить CPU-bound работу отдельно 🥰 — Нужно заменить все await на .Result, чтобы код выполнялся последовательно ⚡️ — Нужно увеличить timeout, потому что проблема только в слишком коротком ожидании 🐸Библиотека задач по C#
248
18
🤖 AI пишет код за вас? Это самое скучное, что он умеет Основное время разработчик тратит на другое: разобраться в чужой кодо
🤖 AI пишет код за вас? Это самое скучное, что он умеет Основное время разработчик тратит на другое: разобраться в чужой кодовой базе, найти нужный участок проекта, проверить решение, собрать Pull Request. Вот где AI реально экономит часы — если знать, как им пользоваться. 23 июня Ольга Лукьянова покажет это на практике: как с помощью современных AI-инструментов быстро погружаться в незнакомый проект, находить нужный код, реализовывать задачи и проверять результат до ревью коллег. В итоге вы увидите не отдельные приёмы и промпты, а целостный workflow, который можно встроить в свою работу уже на следующий день 🔥 Чтобы лучше погрузиться в тему: 📺 Выступление про SourceCraft (https://clc.to/F_cu-g) 📖 Статья на Хабре (https://clc.to/Xf6Mww) 🗓️ Когда: 23 июня, 19:00 (МСК) 👉 Занять место на открытом уроке (https://clc.to/DcQq1g)
29
19
Кеширование в ASP.NET Core: от IMemoryCache до Redis Приложение работает быстро — пока растёт нагрузка на базу, увеличивается
Кеширование в ASP.NET Core: от IMemoryCache до Redis Приложение работает быстро — пока растёт нагрузка на базу, увеличивается время ответа API, а масштабирование инфраструктуры не начинает обходиться слишком дорого. Кеширование помогает снизить количество запросов к хранилищам, ускорить работу сервисов и эффективнее использовать ресурсы. Но результат зависит от того, какие данные попадают в кеш, где он хранится и как устроена инвалидация. На открытом вебинаре разберём: — какие данные стоит кешировать, а какие — нет; — как выбрать стратегию инвалидации; — как работают HTTP Cache, UseResponseCaching и IMemoryCache в ASP.NET Core; — когда нужен распределённый кеш через IDistributedCache; — как использовать Redis и чем он отличается от Memcached. Вебинар будет полезен .NET-разработчикам уровня junior+ и middle, специалистам по ASP.NET Core и разработчикам высоконагруженных backend-систем. По итогам участники смогут выбирать между локальным и распределённым кешем, применять встроенные механизмы ASP.NET Core и использовать Redis в масштабируемых приложениях. Открытый урок пройдёт 25 июня в 20:00 МСК в преддверии старта курса «C# ASP.NET Core разработчик». Подробности и регистрация: https://vk.cc/cYPW3Y Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
166
20
Как ключевое слово volatile работает в C#? Когда и как его следует использовать? Ключевое слово volatile используется для того, чтобы значение переменной всегда считывалось и записывалось в основную память, а не из кэша. Используйте его, если у вас есть переменная, совместно используемая несколькими потоками, и вы хотите избежать потенциальных проблем с видимостью или устаревших значений. 🐸Библиотека задач по C#
263
C# / .NET задачи и вопросы - Telegram 频道 @netquiz 的统计与分析