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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Каким будет результат вызова метода класса через null-объект?
Anonymous Quiz
88%
NullReferenceException
3%
MethodAccessException
5%
Нормальное выполнение метода
4%
InvalidOperationException
💊31🤔4
🤔 Какой из методов асинхронного программирования является устаревшим?
Anonymous Quiz
11%
Task.Run()
46%
Thread.Start()
3%
async/await
40%
BackgroundWorker
💊7
🤔 Какую проблему решает ThreadPool?

ThreadPool (пул потоков) решает проблему частого создания и уничтожения потоков, которое дорого по ресурсам.
Проблемы, которые он решает:
- Производительность (не тратится время на создание потока)
- Утилизация ресурсов
- Масштабируемость при высокой нагрузке


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🤔 Какой из следующих типов данных является значимым типом в C#?
Anonymous Quiz
3%
string
11%
object
84%
int
1%
dynamic
🤔2
🤔 Какой из следующих методов класса Thread приостанавливает выполнение текущего потока на указанный интервал времени?
Anonymous Quiz
78%
Sleep
4%
Pause
17%
Wait
1%
Hold
💊3
🤔 Что такое try-catch?

try-catch — это механизм обработки исключений в C#.
Код, который может вызвать ошибку во время выполнения, помещается в блок try.
Если ошибка происходит, выполнение переходит в соответствующий блок catch.
Блок finally может использоваться для выполнения завершающих действий, выполняемых независимо от ошибок (например, закрытие файлов, соединений и т.д.).


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🤔 Какой из следующих методов класса System.String возвращает копию строки, в которой все вхождения одного символа заменены на другой символ?
Anonymous Quiz
10%
Substitute
5%
Exchange
5%
Switch
80%
Replace
🤔 Какие объекты можно использовать в foreach?

В foreach-цикле можно использовать любые объекты, которые реализуют интерфейс IEnumerable (в .NET) или Iterable (в Java).
Это могут быть:
- массивы;
- коллекции (List, Set, Dictionary, ArrayList, и др.);
- результат LINQ-запроса;
- пользовательские коллекции, если реализуют IEnumerable.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
🤔 Какое ключевое слово используется для переопределения метода в производном классе?
Anonymous Quiz
3%
abstract
8%
virtual
87%
override
2%
new
👍2💊1
🤔 Что такое индексы, какие типы бывают, использовал ли их на практике?

Индексы в контексте баз данных — это структуры, которые помогают ускорить операции выборки данных, предоставляя быстрые пути к данным в таблицах. Виды индексов включают кластерные, некластерные, полнотекстовые и другие. Кластерные индексы определяют физический порядок хранения данных в таблице, в то время как некластерные индексы хранят только указатели на данные. Я использовал индексы на практике для улучшения производительности запросов в базах данных.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🤔 Какой метод используется для асинхронного копирования большого файла с отображением прогресса?
Anonymous Quiz
11%
File.CopyAsync()
21%
FileStream.CopyToAsync()
6%
Stream.CopyToAsync()
62%
Нет встроенного метода, требуется пользовательская реализация
💊2
🤔 Что произойдет, если вызвать метод Dispose() у объекта, который не реализует интерфейс IDisposable?
Anonymous Quiz
19%
Метод будет вызван успешно
13%
Компилятор выдаст предупреждение
57%
Компилятор выдаст ошибку
12%
Будет выброшено исключение времени выполнения
💊5🤔1
🤔 Интерполяция — это возможность использовать в строке переменные?

Да, строковая интерполяция — это способ вставить значение переменной прямо внутрь строки.
Это улучшает читаемость, заменяя конкатенацию. Используется как способ встроенного форматирования текста.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
🤔 Какой из ниже перечисленных является структурой данных, которая автоматически увеличивает и уменьшает свой размер?
Anonymous Quiz
7%
Array
12%
LinkedList
18%
Queue
63%
List
🤔 Примеры паттерна абстрактной фабрики?

Абстрактная фабрика — это паттерн, который позволяет создавать семейства взаимосвязанных объектов, не привязываясь к конкретным классам.
Пример:
В графической системе можно иметь:
- Button и Checkbox для Windows,
- Button и Checkbox для macOS.
Абстрактная фабрика позволяет создавать соответствующие элементы без знания, для какой платформы они реализованы.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
🤔 Каков правильный способ инициализации двумерного массива matrix без указания размера?
Anonymous Quiz
27%
int[,] matrix = { { 1, 2 }, { 3, 4 } };
53%
int[,] matrix = new int[,] { { 1, 2 }, { 3, 4 } };
7%
int[,] matrix = int[,] { { 1, 2 }, { 3, 4 } };
13%
int[,] matrix = new { { 1, 2 }, { 3, 4 } };
🤔1