C# | Тесты
2.86K subscribers
25 photos
1 file
362 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+sjKGQXl79ytkYzIy
Задачи t.iss.one/+Xy-0H7xKlgo0NDVi
Ваканасии t.iss.one/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой класс используется для создания слабых ссылок на объекты в C#, позволяя сборщику мусора их собирать, если нет других сильных ссылок?
Anonymous Quiz
58%
WeakReference
14%
GCHandle
14%
SoftReference
13%
Reference
🤔 Какое ключевое слово используется для выброса исключения в C#?
Anonymous Quiz
92%
throw
0%
raise
7%
catch
0%
finally
🤔 В чём разница в загрузке данных между жадной, ленивой и явной?

- Жадная (Eager) загрузка — данные загружаются вместе с основным объектом сразу, обычно через Include. Это снижает количество запросов, но может привести к избытку данных.
- Ленивая (Lazy) загрузка — связанные данные подгружаются только при первом доступе к ним. Это удобно, но требует осторожности (можно случайно вызвать лишние запросы).
- Явная (Explicit) загрузка — данные подгружаются вручную при необходимости, через отдельный вызов. Такой подход даёт полный контроль, но требует больше кода.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой из следующих типов данных поддерживает null значения в C#?
Anonymous Quiz
4%
int
1%
double
3%
bool
91%
Nullable
💊16🤔3
🤔 Какой алгоритм поиска имеет временную сложность O(log n)?
Anonymous Quiz
18%
Линейный поиск
61%
Бинарный поиск
9%
Интерполяционный поиск
11%
Экспоненциальный поиск
🤔 Что такое IEnumerable?

IEnumerable — это интерфейс в .NET, представляющий коллекцию объектов, которые могут быть перечислены. Он предоставляет метод GetEnumerator(), который возвращает объект IEnumerator для перебора элементов коллекции, например, в цикле foreach. Этот интерфейс часто используется для реализации простых коллекций и позволяет ленивую (отложенную) обработку данных, что особенно полезно при работе с большими наборами данных или потоками данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой из следующих вариантов использования интерфейсов в классе является корректным?
Anonymous Quiz
96%
class MyClass : IMyInterface { }
2%
class MyClass implements IMyInterface { }
1%
class MyClass extends IMyInterface { }
1%
class MyClass inherits IMyInterface { }
🤔3💊1
🤔 Какое ключевое слово используется для указания абстрактного класса в C#?
Anonymous Quiz
2%
interface
1%
virtual
95%
abstract
2%
static
🤔4💊1
🤔 Какая разница между статичным методом и методом экземпляра?

- Статичный метод (static) принадлежит классу, а не объекту:
- Вызывается без создания экземпляра.
- Не имеет доступа к this, не может использовать нестатичные поля.
- Метод экземпляра принадлежит конкретному объекту:
- Требует создания экземпляра (new).
- Имеет доступ к полям и методам объекта.
Пример: Math.Abs() — статичный, myList.Add() — метод экземпляра.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💊1
🤔 Какой из следующих синтаксисов является корректным для наследования интерфейсов?
Anonymous Quiz
2%
interface IMyInterface inherits IParentInterface { }
2%
interface IMyInterface extends IParentInterface { }
3%
interface IMyInterface implements IParentInterface { }
93%
interface IMyInterface : IParentInterface { }