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

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

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

6 вопросов 119 компаний 249 технологий

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

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

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

Каталог

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

Найдено: 6
Поведенческий

В чём отличие inline, noinline и crossinline в Kotlin?

Чем отличаются inline, noinline и crossinline в Kotlin inline — модификатор функции, при котором её тело подставляется непосредственно в место вызова, помогая сократить накладные расходы noinline — модификатор…

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

Как в C# работает замыкание (closure) при захвате внешней переменной, например counter?

Как в C# устроено замыкание (closure) с внешней переменной замыкание — это сохранённый контекст окружения лямбды внешняя переменная (например, counter) захватывается по ссылке, а не копируется все обращения к этой…

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

Как лямбда-выражения преобразуются в SQL при работе с IQueryable<T>?

Как IQueryable<T> преобразует лямбда-выражения в SQL IQueryable<T> предназначен для формирования запросов к удалённому источнику данных, например к базе данных. В этом случае лямбда-выражения представлены как…

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

Почему в лямбдах лучше не использовать it?

Контекст: лямбда-выражения в Kotlin и других похожих языках it — неявное обозначение параметра лямбды в сложных лямбдах it может ухудшать читаемость программы особенно неудобен при нескольких параметрах и вложенных…

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

Что представляет собой лямбда-выражение в Kotlin?

Что представляет собой лямбда-выражение в Kotlin? значение функционального типа и компактная форма записи функции анонимная функция без имени и заранее заданного inline-тела принимает параметры и возвращает результат…

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

Что происходит при использовании return в лямбде внутри inline-функции?

Компилятор выполняет inline-функцию за счёт встраивания её кода оператор return из лямбды в inline-функции выполняет non-local return то есть он завершает не лямбду, а внешнюю функцию, в которой расположен вызов…

Читать ответ