Android
Какие процессы происходят, когда в стек, реализованный через связанный список, добавляется новый элемент?
Чем отличаются различные виды ссылочных типов и как они работают в управлении памятью?
Можно ли применять ключевое слово inline вместе с tailrec для рекурсивных функций в Kotlin?
Какой график работы для вас предпочтителен?
Вы создавали автоматические тесты для пользовательского интерфейса?
Каким образом из Activity можно обратиться к данным, предоставляемым Bound Service?
Как можно выразить принцип кодирования, при котором написанный код работает во всех средах без изменений?
В чем заключается польза использования LiveData в качестве возвращаемого типа для методов DAO в Android-архитектуре?
Какое отличие между использованием ключевых слов 'let' и 'also' в языке программирования?
Какие возможные угрозы и проблемы связаны с получением root-доступа на устройстве?
Какие компоненты системы требуют пересборки при внесении изменений в модуль A, который зависит от другого модуля B, не связанного напрямую?
Ты рассматриваешь возможность продолжения обучения в магистратуре?
Какое отличие между понятием pull request и merge request в системе Git?
Обсуждается ли с командой или руководством ваш предполагаемый уход с текущей позиции?
Какой паттерн presentation используется при разработке проекта в Android Studio?
Почему при добавлении в HashSet одинаковых объектов необходимо переопределять методы hashCode и equals?
Какое отличие между функциями remember и rememberSavable в Jetpack Compose в контексте управления состоянием?
Могут ли быть ситуации, при которых необходимо удалять Strong-ссылки в коде, и какие являются возможными причинами этого?
Какий метод разметки пользовательских интерфейсов предпочитаете при разработке Android-приложений: Jetpack Compose или традиционный XML?
Почему в библиотеке Room необходимо объявлять функции как suspend для работы с асинхронными операциями?