Подготовка к интервью

Вопросы о коллекциях .NET и LINQ в C#

15 вопросов с ответами по теме «Коллекции и LINQ в C#»

15 вопросов

Что проверяют на интервью

Как устроена подборка

Вопросы о выборе коллекции и выполнении запросов к последовательностям в C#. Сравнения структур данных дополнены устройством List и Dictionary, контрактом равенства, сложностью операций и различиями LINQ в памяти и через QueryProvider.

Каталог

Вопросы по теме

Найдено: 15
Теория

Какова сложность доступа к элементу по индексу в List<T> на собеседовании?

Почему доступ к элементу List<T> по индексу выполняется за O(1) В .NET коллекция List<T> построена на основе динамического массива Её элементы размещаются в непрерывном блоке памяти Обращение по индексу использует…

Читать ответ
Теория

Чем отличаются сигнатуры методов расширения LINQ Where, OrderBy и других для IEnumerable<T> и IQueryable<T>?

Чем различаются сигнатуры методов расширения LINQ для IEnumerable<T> и IQueryable<T> Для IEnumerable<T> методы получают Func<T, bool> (делегаты) и обрабатывают коллекцию в памяти: выполнение отложенное, но происходит…

Читать ответ
Теория

Что такое LinkedList<T> и когда на собеседовании его выбирают вместо List<T>?

Что такое LinkedList<T>, какие у него типы и когда он лучше List<T> LinkedList<T> — коллекция узлов, соединённых ссылками Основные типы LinkedList: односвязный и двусвязный список; в .NET используется двусвязная…

Читать ответ