TGViewer
Channel Public Channel
Библиотека задач по C# | тесты, код, задания

Библиотека задач по C# | тесты, код, задания

@csharp_problems_lib

Задачи и тесты по C# для тренировки и обучения.

Учиться у нас: https://clc.to/3e1SCw

По рекламе: @tproger_sales_bot

Для обратной связи: @proglibrary_feeedback_bot

Наши каналы: https://t.me/proglibrary/9197
Subscribers
4.94K
Photos
488
Videos
5
Links
671

Showing posts older than #1131 · Back to latest

Older Posts 20 shown
Post #1130 1.72K
Какое исключение возникает, если формат URI недействителен?

👾 — UriFormatException
👍 — URLNotFound
🥰 — MalformedURLException
⚡️ — URLSourceNotFound

Библиотека задач по C#
  • 👾 42
  • ⚡ 3
  • 🥰 2
Post #1129 1.64K
Чем отличается ref от in параметра в методе?

👾 — Ничем
👍 — in позволяет только запись
🥰 — in — передача по значению, ref — по ссылке
⚡️ — in — передача по ссылке только для чтения, ref — для чтения и записи

Библиотека задач по C#
  • ⚡ 67
  • 🥰 2
  • 👾 1
Post #1128 1.56K
Каков правильный порядок явного преобразования типов для преобразования большего типа в меньший в C#?

👾 — double -> float -> long -> int -> char -> bool
👍 — double -> float -> long -> int -> char
🥰 — float -> double -> long -> int -> char
⚡️ — float -> double -> long -> int -> char -> bool

Библиотека задач по C#
  • 👍 33
  • ⚡ 6
  • 👾 3
  • 🤔 2
Post #1127 1.52K
Какой компонент пользовательского интерфейса рекомендуется для текстов в Unity?

👾 — Встроенный текст Unity
👍 — Text Mesh Pro
🥰 — 1 & 2
🥱 — Ни один из вышеперечисленных

Библиотека задач по C#
  • 👍 15
  • 👾 3
  • 🥰 1
Post #1126 1.63K
В высоконагруженном .NET-приложении вы обрабатываете большие массивы данных. Профилирование показывает частые аллокации и нагрузку на GC. Какой подход наиболее правильный для оптимизации?

👾 — Использовать List<T> и очищать его методом Clear() для переиспользования
👍 — Применить ArrayPool<T>.Shared для аренды и возврата массивов
🥰 — Увеличить частоту вызова GC.Collect() вручную
⚡️ — Хранить массивы в static переменной, чтобы GC их не удалял

Библиотека задач по C#
  • 👍 29
  • ⚡ 1
Post #1124 1.65K
Друзья, с наступающим Новым годом! 🎄✨
Пусть в 2026 собеседования проходят спокойнее и предсказуемее: вопросы — по делу, задачи — решаемые, а фидбек — быстрый и честный. Пусть будет больше приятных разговоров, больше «да» по итогам встреч и больше поводов гордиться собой.

Тепла, здоровья и карьерных побед — с праздником! 🚀
  • ❤ 12
Post #1122 1.76K
Можно ли сериализовать хеш-таблицы?

Нет, вы не можете сериализовать хеш-таблицу, поскольку .NET Framework не позволяет сериализовать объект, реализующий интерфейс IDictionary.

🐸Библиотека задач по C#
  • ❤ 3
Post #1121 1.77K
В C# структуры используются для ___ объектов, таких как мобильные телефоны, автомобили и т. д.

👾 — Легких
👍 — Тяжелых
🥰 — Дополнительных
⚡️ — Сжатых

Библиотека задач по C#
  • 👾 56
  • ⚡ 3
  • 🥰 1
Post #1120 1.71K
Что из перечисленного не является частью механизма обработки исключений C#?

👾
— try
👍 — catch
🥰 — finally
⚡️ — pass

Библиотека задач по C#
  • ⚡ 103
  • 🥰 2
Post #1119 1.66K
Как вы бы подошли к оптимизации сцены в Unity для виртуальной реальности (VR), учитывая ограничения по производительности? Обсудите как вы бы управляли ресурсами, освещением и рендерингом.

Этот вопрос тестирует понимание кандидатом специфических аспектов оптимизации в Unity для VR. Оптимизация для VR имеет особое значение из-за высоких требований к производительности и низкой задержке. Ответ должен включать стратегии по оптимизации ассетов и текстур, управлению памятью, использованию LOD (Level of Detail) систем для управления сложностью моделей, а также эффективному использованию освещения и теней. Кандидат также может обсудить использование различных профилировщиков и инструментов для мониторинга производительности, а также специфические подходы к рендерингу для VR, такие как сокращение overdraw и использование occlusion culling.

🐸Библиотека задач по C#
Post #1118 1.39K
WANTED: ШАРПИСТ-ЗАДАЧНИК

Разыскивается эксперт, способный превратить скучный legacy в изящную алгоритмическую задачу. Мы ищем практика, который знает, как проверить навыки кодинга на реальных примерах.

Приметы:

— мастерски владеет C# (знание Python или Java будет преимуществом);
— умеет составлять интересные тесты и практические задания;
— понимает, как работает современный .NET в реальном проде;
— хочет стать узнаваемым автором в профессиональном сообществе.

Твои бонусы:

— гонорар за разработку авторских задач;
— работа с большой базой читателей;
— развитие личного бренда вместе с Proglib Academy.

Явка с повинной здесь

P.S. Знаешь того, кто щёлкает задачи как орехи? Сдай его нам.
Post #1117 1.49K
Что такое IoC-контейнеры?

👾 — управляет зависимостями в приложении, автоматически создавая и внедряя объекты.
👍 — инвертирует управление созданием объектов, снижая связность между компонентами.
🥰 — упрощают код, управляя жизненным циклом и зависимостями объектов.
⚡️ — разрешает зависимости между классами и помогает внедрять их через конструкторы или свойства.

🐸Библиотека задач по C#
  • 👾 21
  • 👍 3
  • ❤ 1
  • ⚡ 1
  • 🥰 1
Post #1116 1.57K
Какие из перечисленных протоколов определены средой выполнения .NET?

👾 — HTTP
👍 — HTTPS
🥰 — File
⚡️ — Все вышеперечисленное

🐸Библиотека задач по C#
  • ⚡ 44
  • 🥰 2
Post #1115 1.73K
Почему приватный виртуальный метод нельзя переопределить в C#?

Потому что приватные виртуальные методы недоступны за пределами класса.

Библиотека задач по C#
  • 😁 6
  • 💯 3
  • 🌚 1
Post #1114 1.89K
Какой будет вывод следующего кода C# с использованием делегатов?

👾 — Hello, Delegates!
👍 — ShowMessage
🥰 — Error
⚡️ — Ничего из вышеперечисленного

Библиотека задач по C#
  • 👾 66
  • ⚡ 2
  • 😁 2
  • 🤔 1
Post #1113 1.64K
Объясните концепцию Raycasting в Unity и ее применения.

Raycasting предполагает проецирование линии (луча) из точки в определенном направлении для обнаружения столкновений с объектами на игровой сцене. Общие приложения включают в себя следующее:

⚡️ Механика стрельбы;
⚡️Проверка прямой видимости;
⚡️Взаимодействие объектов;
⚡️Обнаружение поверхностей для движения персонажа.


Библиотека задач по C#
  • 👍 1
Post #1112 1.74K
В Unity у вас есть сцена с сотнями одинаковых объектов (снаряды, враги и т.п.), и при частом их создании и уничтожении начинаются фризы из-за нагрузки на GC. Какой подход будет наиболее правильным?

👾 — Использовать Instantiate и Destroy как обычно, так как Unity оптимизирует это под капотом
👍 — Включить IL2CPP, чтобы сборщик мусора работал быстрее
🥰 — Реализовать Object Pooling (пул объектов) и переиспользовать экземпляры вместо постоянного создания/удаления
⚡️ — Уменьшить количество объектов на сцене, убрав часть из них вручную

Библиотека задач по C#
  • 🥰 17
  • ⚡ 1
Post #1111 1.52K
В высоконагруженном .NET сервисе вы часто работаете со строками: конкатенация, парсинг, подстроки. Профилирование показывает большое количество аллокаций и нагрузку на GC. Какой подход будет наиболее правильным для оптимизации?

👾 — Использовать обычный оператор + для конкатенации строк — компилятор сам оптимизирует
👍 — Применить StringBuilder для конкатенации и Span<T>/Memory<T> для работы с подстроками без копирования
🥰 — Перейти на dynamic, чтобы уменьшить количество перегрузок
⚡️ — Вызывать GC.Collect() вручную после больших операций со строками

Библиотека задач по C#
  • 👍 31
  • ⚡ 1
  • 🥰 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →