Android
Какие основные задачи и обязанности входили в вашу роль на предыдущем месте работы?
Каковы основные отличия между архитектурными шаблонами MVP, MVVM и MVI в разработке пользовательских интерфейсов?
Когда ты будешь доступен для начала работы?
Какой у вас практический опыт использования языка Kotlin в проектах?
Что такое закрытые классы и какие преимущества и недостатки они имеют?
Можно ли объяснить преимущества и недостатки использования структуры данных Heap?
Какие преимущества и недостатки использования одного активити в приложении?
Можете объяснить, что представляет собой файл AndroidManifest.xml и какую роль он выполняет в проекте Android?
Каковы основные преимущества и недостатки использования data class в вашем проекте?
Как отличить архитектурные паттерны MVI и MVVM и в чем их основные различия?
Объясните концепцию Extensions в языке Kotlin и их использование
Какими методами можно реализовать параллельное выполнение задач в приложении?
Какими методами можно реализовать отображение пользовательских компонентов в Jetpack Compose?
По какой причине обработчик (Handler) способен выполнять свои задачи в основном потоке выполнения программы?
Можно ли осуществлять повторное использование ключевых элементов в Android-разработке?
Следует ли явно сообщать Dagger'у о компонентах, которые нужно внедрить?
В каком порядке следует размещать компоненты layout с точки зрения использования системных ресурсов?
Имели ли вы опыт использования атомарных классов для реализации потокобезопасных операций?
Что произойдет, если обратиться к переменной типа Nullable, которая содержит значение null, и выполнить оператор ?.?
Может ли механизм автоматического управления памятью освободить ресурсы для подписки, которая больше не активна, но по-прежнему находится в памяти?