845 вопросов для подготовки на позицию Mobile-разработчик
845 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.
Модификатор доступа internal в Kotlin ограничивает видимость элемента (класса, функции, свойства) рамками одного модуля. Модуль — это обычно один Gradle-модуль или единица компиляции.
Fragment в Android не считается основным компонентом приложения, потому что он не может существовать самостоятельно — он всегда должен быть вложен в Activity.
В Kotlin создание анонимных экземпляров классов обычно реализуется с помощью анонимных объектов. Это позволяет создать объект, наследующийся от класса или реализующий интерфейс, без явного объявления нового класса.
В Android View — это базовый класс для всех элементов пользовательского интерфейса (кнопок, текстовых полей, контейнеров и т.д.). Он отвечает за обработку ввода, размеры, расположение и отрисовку на экране.
Object expressions (анонимные объекты) используются для создания объектов анонимных классов. Они полезны для реализации одноразовых интерфейсов или наследования от классов в одном экземпляре. Синтаксис object : <тип(ы)>.
Context receivers позволяли объявить требуемые контекстные объекты и использовать их как неявные ресиверы. В старом экспериментальном синтаксисе это выглядело так: