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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

21 вопрос 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

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

Что такое отложенные (deferred) запросы в LINQ?

Отложенное выполнение означает, что LINQ-запрос описывается сейчас, а обход источника начинается при перечислении результата. Само создание цепочки Where/Select обычно ещё не вычисляет все элементы.

Читать ответ
Лайвкодинг

Используя LINQ, посчитайте по вложенной модели корзины плоскую статистику товаров и модификаторов: имя и итоговое количество. Нужно учитывать Quantity элемента корзины и для модификаторов.

Разверните товары и их модификаторы через SelectMany, умножьте количество модификатора на Quantity позиции корзины, затем сгруппируйте записи и сложите количества.

Читать ответ
Поведенческий

Заглядывали ли вы в реализацию LINQ-методов и понимаете ли, как они устроены?

Ответьте честно и, если изучали LINQ, разберите конкретный оператор: как он перечисляет источник, когда выполняется и какую память использует. Не все LINQ-методы устроены одинаково.

Читать ответ