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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
1 499
Obunachilar
-124 soatlar
-67 kunlar
-830 kunlar
Obunachilarni jalb qilish
Iyun '26
Iyun '26
+10
0 kanalda
May '26
+12
0 kanalda
Get PRO
Aprel '26
+10
0 kanalda
Get PRO
Mart '26
+14
0 kanalda
Get PRO
Fevral '26
+11
0 kanalda
Get PRO
Yanvar '26
+6
0 kanalda
Get PRO
Dekabr '25
+5
0 kanalda
Get PRO
Noyabr '25
+13
0 kanalda
Get PRO
Oktabr '25
+11
0 kanalda
Get PRO
Sentabr '25
+4
0 kanalda
Get PRO
Avgust '25
+2
0 kanalda
Get PRO
Iyul '25
+2
0 kanalda
Get PRO
Iyun '25
+3
0 kanalda
Get PRO
May '25
+5
0 kanalda
Get PRO
Aprel '25
+8
0 kanalda
Get PRO
Mart '25
+8
0 kanalda
Get PRO
Fevral '25
+5
0 kanalda
Get PRO
Yanvar '25
+4
0 kanalda
Get PRO
Dekabr '24
+11
0 kanalda
Get PRO
Noyabr '24
+11
0 kanalda
Get PRO
Oktabr '24
+65
0 kanalda
Get PRO
Sentabr '24
+22
0 kanalda
Get PRO
Avgust '24
+34
0 kanalda
Get PRO
Iyul '24
+15
0 kanalda
Get PRO
Iyun '24
+25
0 kanalda
Get PRO
May '24
+24
0 kanalda
Get PRO
Aprel '24
+24
0 kanalda
Get PRO
Mart '24
+29
13 kanalda
Get PRO
Fevral '24
+46
0 kanalda
Get PRO
Yanvar '24
+82
4 kanalda
Get PRO
Dekabr '23
+80
3 kanalda
Get PRO
Noyabr '23
+9
0 kanalda
Get PRO
Oktabr '23
+25
0 kanalda
Get PRO
Sentabr '23
+39
0 kanalda
Get PRO
Avgust '23
+25
0 kanalda
Get PRO
Iyul '23
+12
0 kanalda
Get PRO
Iyun '23
+6
0 kanalda
Get PRO
May '23
+8
0 kanalda
Get PRO
Aprel '23
+14
0 kanalda
Get PRO
Mart '23
+15
0 kanalda
Get PRO
Fevral '23
+13
0 kanalda
Get PRO
Yanvar '23
+22
0 kanalda
Get PRO
Dekabr '22
+36
0 kanalda
Get PRO
Noyabr '22
+68
0 kanalda
Get PRO
Oktabr '22
+67
0 kanalda
Get PRO
Sentabr '22
+86
0 kanalda
Get PRO
Avgust '22
+182
0 kanalda
Get PRO
Iyul '22
+120
0 kanalda
Get PRO
Iyun '22
+27
0 kanalda
Get PRO
May '22
+96
0 kanalda
Get PRO
Aprel '22
+28
0 kanalda
Get PRO
Mart '22
+10
0 kanalda
Get PRO
Fevral '22
+8
0 kanalda
Get PRO
Yanvar '22
+19
0 kanalda
Get PRO
Dekabr '21
+25
0 kanalda
Get PRO
Noyabr '21
+209
0 kanalda
Get PRO
Oktabr '21
+512
0 kanalda
Get PRO
Sentabr '21
+37
0 kanalda
Get PRO
Avgust '21
+22
0 kanalda
Get PRO
Iyul '21
+14
0 kanalda
Get PRO
Iyun '21
+4
0 kanalda
Get PRO
May '21
+20
0 kanalda
Get PRO
Aprel '21
+19
0 kanalda
Get PRO
Mart '21
+17
0 kanalda
Get PRO
Fevral '21
+35
0 kanalda
Get PRO
Yanvar '21
+24
0 kanalda
Get PRO
Dekabr '20
+1 436
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
29 Iyun0
28 Iyun0
27 Iyun0
26 Iyun0
25 Iyun0
24 Iyun0
23 Iyun0
22 Iyun+1
21 Iyun0
20 Iyun+2
19 Iyun0
18 Iyun0
17 Iyun+1
16 Iyun+1
15 Iyun+1
14 Iyun+1
13 Iyun0
12 Iyun0
11 Iyun0
10 Iyun+1
09 Iyun0
08 Iyun+1
07 Iyun0
06 Iyun0
05 Iyun0
04 Iyun+1
03 Iyun0
02 Iyun0
01 Iyun0
Kanal postlari
⭐️ 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)

2
Объясните, что такое файлы cookie в ASP.NET (ASP.NET)? Файл cookie можно определить как небольшие фрагменты информации, которые могут быть отправлены в браузер серверной программой и сохранены интернет-браузером. Интернет-браузер затем будет передавать файлы cookie обратно на сервер каждый раз, когда он делает запрос с этого сервера. Это особенно полезно для разрешения проверки/аутентификации. Предположим, когда пользователь входит в систему с ограниченным паролем, файл cookie сохраняет информацию о пользователе (имя пользователя, пароль). Таким образом, клиенту не нужно повторно вводить свои данные для каждой новой страницы, которую он хочет загрузить. Свойство cookie получает коллекцию переменных cookie клиента. 🐸Библиотека задач по C#
114
3
Приведенный ниже словарь будет отображаться в инспекторе Unity: public Dictionary dictionary; 👾 — True 👍 — False 🥰 — Может быть ⚡️ — Может быть нет 🐸Библиотека задач по C#
147
4
🚀 Освойте разработку AI-агентов и получите доступ ещё к двум курсам Академии бесплатно! В 2026 году просто писать код мало.
🚀 Освойте разработку AI-агентов и получите доступ ещё к двум курсам Академии бесплатно! В 2026 году просто писать код мало. Компании ищут инженеров, умеющих проектировать автономные системы и закрывать задачи бизнеса в разы быстрее. Чтобы вы вышли на рынок с максимальным преимуществом, мы подготовили специальное предложение: покупаете курс по AI-агентам и ещё 2 курса Академии получаете бесплатно! Соберите свой стек под оффер: 🔹 AI-агенты + AgentOps + Архитектура — комбо для бэкендеров и техлидов, чтобы внедрять ИИ без боли для прода. 🔹 AI-агенты + Математика + ML — для тех, кто хочет войти в Data Science. 🔹 AI-агенты + Алгоритмы — чтобы уверенно проходить хардкорные технические собесы. Как это работает: вы оставляете заявку на курс по разработке AI-агентов и указываете еще два курса, которые хотите открыть в подарок. Старт обучения — уже в июле. Количество мест ограничено, выбирайте зрелый подход к карьере. 👉 Забрать предложение и освоить ИИ-агентов (https://clc.to/YOh03Q)
1
5
Методы, их перегрузка и расширения. Бесплатный урок специализации «C#-разработчик» Методы — одна из базовых вещей в C#, без к
Методы, их перегрузка и расширения. Бесплатный урок специализации «C#-разработчик» Методы — одна из базовых вещей в C#, без которой невозможно нормально писать, читать и поддерживать код. Но у начинающих разработчиков часто всё смешивается: где обычный метод, где перегрузка, как работает сигнатура, зачем нужны параметры по умолчанию и в каких случаях использовать params. На открытом уроке 2 июля в 20:00 разберём, что такое метод в C#, как писать собственные методы и как использовать перегрузку без хаоса в коде. Поговорим о сигнатуре метода, параметрах по умолчанию, ключевом слове params и методах-расширениях. На примерах покажем, как эти механики помогают делать код понятнее, гибче и удобнее для повторного использования. Урок не для тех, кто хочет просто «выучить синтаксис» без понимания, как методы влияют на структуру программы. Будет полезен начинающим разработчикам, которые хотят систематизировать базовые знания по C# и объектно-ориентированному программированию. 👉 Записаться: https://vk.cc/cZ1IxD Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
165
6
Что выводит Console.WriteLine("Hello".ToUpper());? 👾 — HELLO 👍 — hello 🥰 — Error ⚡️ — Ничего из вышеперечисленного Библиотека задач по C#
149
7
Если вы уверенно пишете на 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
8
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдых
⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок! Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее. Тема: «AI-инструменты в разработке: пишем код быстрее» Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины. 🎙️ Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei). 👉 Узнать, как ускорить разработку с AI (https://clc.to/LQ_ZGA)
15
9
В 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#
192
10
🤖 Какие задачи можно действительно доверить ИИ? Уже завтра разберём это на открытом уроке «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов». Спикер — Ольга Лукьянова, руководитель команды поиска и навигации по коду в SourceCraft от Яндекса. После урока вы: 🔹 поймёте, какие задачи стоит делегировать AI уже сегодня; 🔹 научитесь быстрее разбираться в новых проектах и кодовой базе; 🔹 увидите, как выглядит современный workflow разработки с AI; 🔹 узнаете, где AI помогает экономить время, а где всё ещё нужен контроль разработчика. На практике разберём путь от получения задачи до готового Pull Request с использованием AI-инструментов и AI-ревью. 🗓️ 23 июня, 19:00 (МСК) ⏱️ 90 минут 👉 Зарегистрироваться и получить рабочий AI-workflow для своих задач (https://clc.to/QG5nxg)
1
11
В C# приложении используется async/await, но метод внутри вызывает долгую синхронную операцию и из-за этого приложение начинает “подвисать” под нагрузкой. В чем проблема и что правильнее сделать? 👾 — async/await всегда создает отдельный поток, поэтому подвисаний быть не должно 👍 — async/await не делает синхронный код неблокирующим, нужно использовать настоящие async API или выносить CPU-bound работу отдельно 🥰 — Нужно заменить все await на .Result, чтобы код выполнялся последовательно ⚡️ — Нужно увеличить timeout, потому что проблема только в слишком коротком ожидании 🐸Библиотека задач по C#
207
12
🤖 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
13
Кеширование в 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
14
Как ключевое слово volatile работает в C#? Когда и как его следует использовать? Ключевое слово volatile используется для того, чтобы значение переменной всегда считывалось и записывалось в основную память, а не из кэша. Используйте его, если у вас есть переменная, совместно используемая несколькими потоками, и вы хотите избежать потенциальных проблем с видимостью или устаревших значений. 🐸Библиотека задач по C#
233
15
⏰ Уже сегодня в 19:00 (МСК) стартует открытый урок! Тема: «Мультиагентные системы: почему большинство архитектур переусложнены» 🔥 За 90 минут разберёмся, когда действительно стоит строить мультиагентную систему, а когда она только добавляет сложность, расходы и новые точки отказа. Поговорим о критериях выбора архитектуры, типичных ошибках и ограничениях современных ИИ-агентов, которые важно учитывать ещё до внедрения в продукт. 🎙️ Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru. 🎁 Для всех участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов». 👉 Успей присоединиться к уроку (https://clc.to/nhUAiA)
1
16
🔥 Чем больше агентов — тем лучше? Не всегда. Уже завтра поговорим о реальных ограничениях на открытом уроке «Мультиагентные
🔥 Чем больше агентов — тем лучше? Не всегда. Уже завтра поговорим о реальных ограничениях на открытом уроке «Мультиагентные системы: почему большинство архитектур переусложнены». Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru. После урока вы: 🔹 будете лучше ориентироваться в выборе между одним агентом и мультиагентной системой; 🔹 поймёте, какие архитектурные ошибки встречаются чаще всего; 🔹 получите практические ориентиры для проектирования и внедрения агентных систем; 🔹 будете лучше понимать возможности и ограничения современных ИИ-агентов. 🗓️ 18 июня, 19:00 (МСК) ⏱️ 90 минут 👉 Зарегистрироваться и получить промокод на 10 000 ₽ (https://clc.to/qWnOlQ)
34
17
В .NET Core приложении под нагрузкой профилирование показало большое количество выделений памяти при работе со строками. Какой способ наиболее правильный для уменьшения давления на GC? 👾 — Использовать оператор + для конкатенации строк, так как компилятор сам оптимизирует 👍 — Применять StringBuilder для конкатенации и Span/Memory для подстрок без копирования 🥰 — Переписать весь код на dynamic, чтобы уменьшить количество классов ⚡️ — Принудительно вызывать GC.Collect() после больших операций Библиотека задач по C#
259
18
🤖 Большинство материалов по ИИ-агентам устаревают быстрее, чем многие курсы успевают обновить программу Инструменты, подходы
🤖 Большинство материалов по ИИ-агентам устаревают быстрее, чем многие курсы успевают обновить программу Инструменты, подходы и фреймворки меняются постоянно. Поэтому важно не просто собрать демо-агента, а понимать архитектуру, ограничения и практики, которые используются в продакшене. 🚀 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
19
Что такое IoC-контейнеры? 👾 — управляет зависимостями в приложении, автоматически создавая и внедряя объекты. 👍 — инвертирует управление созданием объектов, снижая связность между компонентами. 🥰 — упрощают код, управляя жизненным циклом и зависимостями объектов. ⚡️ — разрешает зависимости между классами и помогает внедрять их через конструкторы или свойства. 🐸Библиотека задач по C#
279
20
💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию Для следующего карьерного шага мало писать код. Рабо
💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем. Одно направление закрывает только часть задачи. Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥 Собери стек навыков под свою цель: 🔹 подготовка к сильным компаниям (алгоритмы, архитектура); 🔹 переход в AI-направление (ИИ-агенты, AgentOps); 🔹 развитие в ML и Data Science (математика, основы ML); 🔹 новый оффер и рост дохода. Полученные знания применяешь в работе уже во время обучения. ⏳ Акция действует 48 часов — 13 и 14 июня. 👉 Переходи на сайт, выбирай курсы и оставляй заявку (https://clc.to/tuSaIA) — за 10 минут поможем собрать комплект под твою цель.
116