Библиотека собеса по C# | вопросы с собеседований
رفتن به کانال در Telegram
Вопросы с собеседований по C# и ответы на них. По рекламе: @proglib_adv Учиться у нас: https://clc.to/QRJIVw Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197
نمایش بیشتر5 648
مشترکین
-424 ساعت
-57 روز
-630 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئن '26
ژوئن '26
+40
در 1 کانالها
مه '26
+129
در 3 کانالها
Get PRO
آوریل '26
+89
در 3 کانالها
Get PRO
مارس '26
+162
در 1 کانالها
Get PRO
فوریه '26
+172
در 4 کانالها
Get PRO
ژانویه '26
+162
در 4 کانالها
Get PRO
دسامبر '25
+67
در 1 کانالها
Get PRO
نوامبر '25
+50
در 0 کانالها
Get PRO
اکتبر '25
+81
در 1 کانالها
Get PRO
سپتامبر '25
+75
در 0 کانالها
Get PRO
اوت '25
+100
در 2 کانالها
Get PRO
ژوئیه '25
+82
در 3 کانالها
Get PRO
ژوئن '25
+77
در 1 کانالها
Get PRO
مه '25
+65
در 0 کانالها
Get PRO
آوریل '25
+130
در 1 کانالها
Get PRO
مارس '25
+217
در 52 کانالها
Get PRO
فوریه '25
+146
در 31 کانالها
Get PRO
ژانویه '25
+201
در 35 کانالها
Get PRO
دسامبر '24
+264
در 35 کانالها
Get PRO
نوامبر '24
+233
در 37 کانالها
Get PRO
اکتبر '24
+218
در 35 کانالها
Get PRO
سپتامبر '24
+182
در 35 کانالها
Get PRO
اوت '24
+148
در 35 کانالها
Get PRO
ژوئیه '24
+183
در 35 کانالها
Get PRO
ژوئن '24
+192
در 29 کانالها
Get PRO
مه '24
+125
در 35 کانالها
Get PRO
آوریل '24
+33 606
در 58 کانالها
Get PRO
مارس '24
+354
در 31 کانالها
Get PRO
فوریه '24
+2 603
در 30 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 24 ژوئن | 0 | |||
| 23 ژوئن | +1 | |||
| 22 ژوئن | +2 | |||
| 21 ژوئن | +2 | |||
| 20 ژوئن | +3 | |||
| 19 ژوئن | +2 | |||
| 18 ژوئن | +1 | |||
| 17 ژوئن | +3 | |||
| 16 ژوئن | +2 | |||
| 15 ژوئن | +1 | |||
| 14 ژوئن | +2 | |||
| 13 ژوئن | 0 | |||
| 12 ژوئن | +1 | |||
| 11 ژوئن | +2 | |||
| 10 ژوئن | +2 | |||
| 09 ژوئن | +1 | |||
| 08 ژوئن | +3 | |||
| 07 ژوئن | +1 | |||
| 06 ژوئن | +1 | |||
| 05 ژوئن | +2 | |||
| 04 ژوئن | +4 | |||
| 03 ژوئن | +1 | |||
| 02 ژوئن | +2 | |||
| 01 ژوئن | +1 |
پستهای کانال
Что такое IDisposable и как работает using в C#?
IDisposable определяет метод Dispose(), который освобождает неуправляемые ресурсы (файлы, соединения, хэндлы).
using гарантирует вызов Dispose() даже при исключении, фактически это синтаксический сахар для try/finally.
Библиотека собеса по С#
| 2 | ⏰ Уже сегодня в 19:00 (МСК) стартует наш открытый урок!
Знаем, летом хочется отложить учёбу на осень. Но пока остальные отдыхают 😅, мы предлагаем без лишней конкуренции прокачать свой workflow и начать закрывать тикеты в три раза быстрее.
Тема:
«AI-инструменты в разработке: пишем код быстрее»
Мы покажем живой разбор реального проекта: как с помощью AI-ассистентов мгновенно разбираться в чужой кодовой базе, искать нужные участки и собирать Pull Request. Только рабочие промпты, которые сэкономят вам часы рутины.
🎙️ Спикер — Ольга Лукьянова, руководитель команды в SourceCraft (18+ лет развивала инструменты в JetBrains и Huawei).
👉 Узнать, как ускорить разработку с AI | 624 |
| 3 | Как тестировать код, зависящий от времени/таймеров, без Thread.Sleep и флаки?
Абстрагируйте время через .NET 8 TimeProvider/ITimeProvider и инжектируйте FakeTimeProvider в тестах; используйте PeriodicTimer/Delay от провайдера, продвигая виртуальное время (Advance). Так вы детерминируете ожидания, убираете реальное ожидание и проверяете граничные случаи (таймауты, ретраи, дедлайны) без гонок.
Библиотека собеса по С# | 707 |
| 4 | 🤖 Какие задачи можно действительно доверить ИИ?
Уже завтра разберём это на открытом уроке «AI-инструменты в разработке: как писать код быстрее с помощью ассистентов».
Спикер — Ольга Лукьянова, руководитель команды поиска и навигации по коду в SourceCraft от Яндекса.
После урока вы:
🔹 поймёте, какие задачи стоит делегировать AI уже сегодня;
🔹 научитесь быстрее разбираться в новых проектах и кодовой базе;
🔹 увидите, как выглядит современный workflow разработки с AI;
🔹 узнаете, где AI помогает экономить время, а где всё ещё нужен контроль разработчика.
На практике разберём путь от получения задачи до готового Pull Request с использованием AI-инструментов и AI-ревью.
🗓️ 23 июня, 19:00 (МСК)
⏱️ 90 минут
👉 Зарегистрироваться и получить рабочий AI-workflow для своих задач | 724 |
| 5 | 🤖 AI пишет код за вас? Это самое скучное, что он умеет
Основное время разработчик тратит на другое: разобраться в чужой кодовой базе, найти нужный участок проекта, проверить решение, собрать Pull Request. Вот где AI реально экономит часы — если знать, как им пользоваться.
23 июня Ольга Лукьянова покажет это на практике: как с помощью современных AI-инструментов быстро погружаться в незнакомый проект, находить нужный код, реализовывать задачи и проверять результат до ревью коллег.
В итоге вы увидите не отдельные приёмы и промпты, а целостный workflow, который можно встроить в свою работу уже на следующий день 🔥
Чтобы лучше погрузиться в тему:
📺 Выступление про SourceCraft
📖 Статья на Хабре
🗓️ Когда: 23 июня, 19:00 (МСК)
👉 Занять место на открытом уроке | 728 |
| 6 | В чем разница между ref и out в C#?
ref: используется для передачи переменной в метод по ссылке. Переменная должна быть инициализирована до передачи в метод, а метод может изменить ее значение.
out: тоже используется для передачи переменной по ссылке, но переменную не нужно инициализировать заранее. Метод обязан присвоить ей значение до завершения работы.
Библиотека собеса по С# | 780 |
| 7 | В чем разница между «Break» и «Continue» в C#?
break: используется в циклах (for и т. д.) и операторах переключения, завершает итерацию/переключение и пропускает весь оставшийся код в цикле или блоке переключения.
continue: используется только в циклах, пропускает весь оставшийся код в цикле и начинает следующую итерацию с начала цикла.
Библиотека собеса по С# | 834 |
| 8 | Кеширование в 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://clc.to/bzsM0A
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 754 |
| 9 | В чем различие между управляемым и неуправляемым кодом?
Разница между управляемым и неуправляемым кодом заключается в следующем:
Управляемый код разрабатывается в рамках .NET Framework. CLR напрямую выполняет такой код с помощью выполнения управляемого кода. Любой язык, написанный в рамках .NET Framework, считается управляемым кодом.
Неуправляемый код — это любой код, разработанный вне рамок .NET Framework. Неуправляемые приложения не выполняются CLR. Некоторые языки, такие как C++, могут писать неуправляемые приложения, такие как приложение для доступа к низкоуровневым функциям операционной системы. Некоторые примеры неуправляемого кода включают фоновую совместимость с кодом VB, ASP и COM.
Библиотека собеса по С# | 897 |
| 10 | ⏰ Уже сегодня в 19:00 (МСК) стартует открытый урок!
Тема:
«Мультиагентные системы: почему большинство архитектур переусложнены»
🔥 За 90 минут разберёмся, когда действительно стоит строить мультиагентную систему, а когда она только добавляет сложность, расходы и новые точки отказа.
Поговорим о критериях выбора архитектуры, типичных ошибках и ограничениях современных ИИ-агентов, которые важно учитывать ещё до внедрения в продукт.
🎙️ Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru.
🎁 Для всех участников подготовили промокод на скидку 10 000 ₽ на курс «Разработка ИИ-агентов».
👉 Успей присоединиться к уроку | 896 |
| 11 | Можете ли вы назвать некоторые модификаторы доступа, доступные в C#?
Public
Private
Protected
Internal
Protected Internal
Библиотека собеса по С# | 855 |
| 12 | 🔥 Чем больше агентов — тем лучше? Не всегда. Уже завтра поговорим о реальных ограничениях на открытом уроке «Мультиагентные системы: почему большинство архитектур переусложнены».
Спикер — Дмитрий Юдин, руководитель AI/ML-направления в Сloud․ru.
После урока вы:
🔹 будете лучше ориентироваться в выборе между одним агентом и мультиагентной системой;
🔹 поймёте, какие архитектурные ошибки встречаются чаще всего;
🔹 получите практические ориентиры для проектирования и внедрения агентных систем;
🔹 будете лучше понимать возможности и ограничения современных ИИ-агентов.
🗓️ 18 июня, 19:00 (МСК)
⏱️ 90 минут
👉 Зарегистрироваться и получить промокод на 10 000 ₽ | 918 |
| 13 | ✍️ Расскажите про различные режимы состояния сеанса в ASP.NET.
InProc: сеансы хранятся в процессе приложения на веб-сервере. В зависимости от используемой версии IIS это может быть aspnet_wp.exe или w3wp.exe.
StateServer: сеансы хранятся с использованием службы администрирования Windows State Server.
SQLServer: база данных SQL Server используется для хранения информации сеансов.
Custom: пользовательский поставщик состояний сеансов управляет всеми состояниями сеансов.
Библиотека собеса по С# | 869 |
| 14 | Что такое индексатор в C#?
Индексатор позволяет индексировать экземпляр структуры так же, как массив.
Библиотека собеса по С# | 1 071 |
| 15 | 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://clc.to/xKhxmQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru | 814 |
| 16 | 🤖 Большинство материалов по ИИ-агентам устаревают быстрее, чем многие курсы успевают обновить программу
Инструменты, подходы и фреймворки меняются постоянно. Поэтому важно не просто собрать демо-агента, а понимать архитектуру, ограничения и практики, которые используются в продакшене.
🚀 30 июня стартует курс «Разработка ИИ-агентов».
⏳ До 20 июня действует сниженная цена.
За 8 недель под руководством практиков из бигтеха вы соберёте собственного AI-агента, который работает с API, использует память, подключается к внешним сервисам и решает реальную задачу.
Что разберём:
🔹 архитектуру AI-агентов и надёжный вывод;
🔹 LangGraph и оркестрацию workflow;
🔹 MCP и работу с внешними инструментами;
🔹 RAG-системы;
🔹 AgentOps, observability и evals;
🔹 безопасность и защиту от prompt injection;
🔹 мультиагентные системы и A2A.
На курсе отдельно разбираем вопросы надёжности, безопасности и контроля агентных систем.
👉 Узнать программу и забронировать место со скидкой | 1 083 |
| 17 | Что такое конструктор?
Конструктор — это особый тип функциональных членов класса, который имеет одно и то же имя, что и класс. Он автоматически вызывается всякий раз, когда создается новый экземпляр объекта класса, и этот процесс также вызывает элементы данных класса. Это может включать передачу параметров в конструктор класса, если он параметризован.
🐸Библиотека собеса по С# | 1 005 |
| 18 | Как принимать большие загрузки в ASP.NET Core без переполнения памяти и с backpressure?
Стримьте — читайте Request.BodyReader/Body чанками прямо в хранилище, не буферизуйте в память/ReadToEnd. Проверьте/ограничьте размер (Kestrel limits/Content-Length/счётчик байт), применяйте CancellationToken, вычисляйте хеш/сканируйте «на лету», пишите во временный файл с атомарным переименованием. Лимитируйте параллелизм (SemaphoreSlim/очередь), отключите/настройте форм-парсер (multipart — через потоковый MultipartReader), валидируйте тип/мими-тип до сохранения.
Библиотека собеса по С# | 1 136 |
| 19 | 💻 3 курса по цене одного — собери стек для оффера в топовую IT-компанию
Для следующего карьерного шага мало писать код. Работодатели ждут не только знания языка, но и понимания архитектуры, алгоритмов, автоматизации, AI-инструментов и агентных систем.
Одно направление закрывает только часть задачи.
Поэтому сейчас мы предлагаем освоить сразу несколько востребованных навыков — выбери любой курс и получи доступ еще к двум бесплатно 🔥
Собери стек навыков под свою цель:
🔹 подготовка к сильным компаниям (алгоритмы, архитектура);
🔹 переход в AI-направление (ИИ-агенты, AgentOps);
🔹 развитие в ML и Data Science (математика, основы ML);
🔹 новый оффер и рост дохода.
Полученные знания применяешь в работе уже во время обучения.
⏳ Акция действует 48 часов — 13 и 14 июня.
👉 Переходи на сайт, выбирай курсы и оставляй заявку — за 10 минут поможем собрать комплект под твою цель. | 1 083 |
| 20 | Как избежать утечек памяти из-за событий, таймеров и долгоживущих подписок?
Делайте явный жизненный цикл (IDisposable/IAsyncDisposable) и отписку в Dispose, используйте слабые подписки/WeakReference для долгоживущих паблишеров, не держите лямбды на крупные замыкания, таймеры — с using/Dispose, у BackgroundService корректно обрабатывайте отмену и завершение, в DI избегайте singleton-подписок на scoped-объекты.
Библиотека собеса по С# | 1 108 |
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
