В чем разница между Serializable и Parcelable в Android?
Основное различие в производительности и способе реализации.
Читать ответПодготовка к интервью
696 вопросов с собеседований в Wildberries
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Wildberries. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: infrastructure, go, mobile.
Каталог
Основное различие в производительности и способе реализации.
Читать ответУлучшенная сопровождаемость: Код организован, легче понимать и изменять.
Читать ответДля проверки Coroutine в Android-проектах обычно использую библиотеку kotlinx-coroutines-test.
Читать ответИспользовать класс данных с изменяемыми свойствами в качестве ключа в хэш-таблице не рекомендуется.
Читать ответActivity — отвечает за пользовательский интерфейс и взаимодействие с пользователем.
Читать ответОрганизация слоев по принципам Clean Architecture в системе необходима для:
Читать ответDispatchers.Main в Kotlin Coroutines предназначен для выполнения кода на главном (UI) потоке приложения Android.
Читать ответКласс Double в Java представляет собой примитивный тип с плавающей точкой двойной точности (64 бита).
Читать ответАрхитектурные шаблоны отличаются по назначению и принципам реализации следующим образом:
Читать ответВ рамках проекта или работы обязанности обычно делегируются членам команды в зависимости от их компетенций и ролей. Например:
Читать ответJetpack Compose устраняет проблему глубокой вложенности View-компонентов, характерную для традиционного Android UI, за счёт декларативного подхода к построению интерфейса.
Читать ответНаиболее важным направлением деятельности в компании считаю разработку продукта, так как именно она формирует конечную ценность для пользователей и влияет на успех бизнеса.
Читать ответ