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

Вопросы собесов t.me/+sjKGQXl79ytkYzIy
Задачи t.me/+Xy-0H7xKlgo0NDVi
Ваканасии t.me/+BQFHXZQ0zrViNGIy
Download Telegram
🤔 Какой метод LINQ используется для вычисления моды (наиболее частое значение) в последовательности?
Anonymous Quiz
22%
Mode
14%
MostFrequent
49%
Этот метод нужно реализовать вручную
14%
Aggregate
💊7
🤔 Какой метод используется для поиска первой позиции подстроки в строке?
Anonymous Quiz
70%
IndexOf
3%
Locate
23%
Find
4%
Search
🤔1
🤔 Как предложить избежать deadlock'а?

1. Установить порядок захвата ресурсов и всегда придерживаться его.
2. Использовать таймауты при попытке захвата блокировок.
3. Применять неблокирующие конструкции (lock-free) или библиотеки с конкурентными коллекциями.
4. Минимизировать время удержания блокировок.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🤔 Какой метод будет вызван, если в производном классе не реализован метод интерфейса, который был реализован в базовом классе?
Anonymous Quiz
66%
Метод из базового класса
6%
Метод из производного класса
23%
Исключение компиляции
4%
Исключение выполнения
🤔4
🤔 Какой метод используется для определения длины строки в C#?
Anonymous Quiz
53%
Length()
2%
Size()
6%
Count()
39%
Length
💊21🤔6
🤔 В чём отличие ArrayList и List?

- List<T> — интерфейс.
- ArrayList — реализация этого интерфейса (в Java) / List<T> (в C#).
Интерфейс задаёт поведение, а реализация — конкретную структуру. Также ArrayList в Java — не типобезопасный, а List<T> в C# — обобщённый.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊18
🤔 Какой метод LINQ используется для немедленного выполнения запроса и получения массива элементов?
Anonymous Quiz
78%
ToArray
5%
Immediate
14%
Execute
2%
Fetch
🤔 Какой из следующих методов класса System.String форматирует строку с использованием заданного формата и аргументов?
Anonymous Quiz
7%
String.Concat
7%
String.Join
84%
String.Format
2%
String.Replace
🤔 Что такое абстракция?

Абстракция — это принцип ООП, который выделяет только важные характеристики объекта, скрывая сложные детали его реализации. Это помогает упростить взаимодействие с объектами и сконцентрироваться на их использовании, а не на внутренней структуре.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🤔 Каким будет результат вызова метода класса через 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