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

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

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

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

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

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

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

Каталог

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

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

Что такое 'scope functions' в Kotlin и когда их следует использовать?

Scope functions позволяют выполнять блок кода в контексте объекта. Основные функции: let, run, with, apply, also. Каждая имеет свои особенности в отношении получателя (invoker, receiver) и возвращаемого значения.

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

Как использовать 'backing fields' в Kotlin?

Поля-помощники ('backing fields') автоматически генерируются компилятором при использовании стандартных геттеров/сеттеров и не требуют явного объявления. Они используются для хранения значения свойства.

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

Что такое языки, специфичные для предметной области (DSL), и как их создавать на Kotlin?

DSL (Domain Specific Language) — это небольшой язык, специализированный для конкретной предметной области или задачи, в отличие от языков общего назначения (GPL - General Purpose Language).

Читать ответ