Android
Quais métodos são usados para detectar vazamentos de memória em aplicações?
Posso nomear tipos adicionais de fluxos de dados utilizados no RxJava, além do Observable?
Qual é o papel do componente View na arquitetura MVVM?
Quais são as vantagens de usar coroutines para gerir a assíncronia em aplicações?
Quais métodos podes usar para implementar a execução assíncrona de tarefas numa aplicação?
Como declarar uma classe com um estado único sem criar uma instância em Kotlin?
Quais são os métodos existentes para conectar uma aplicação cliente a um servidor através da rede?
Consegues enumerar os diferentes tipos de Intent dependendo do seu comportamento ou método de execução?
Qual CoroutineScope é normalmente utilizado no desenvolvimento de aplicações Android?
Quais são as vantagens e desvantagens do padrão de Delegação?
Em que momento do ciclo de vida de uma atividade Android o método onPause é chamado?
Pode explicar a finalidade e o funcionamento do operador switchMap na biblioteca RxJava?
Pode explicar o que é a injeção de dependências e como ela é aplicada na programação?
Quais métodos são normalmente utilizados para implementar multithreading em aplicações?
Como são utilizadas as anotações na biblioteca Dagger para injeção de dependências?
Como declarar uma classe em Kotlin para que possa ser estendida em classes herdadas?
De que formas você recorreu a recursos como o StackOverflow para procurar uma solução para o problema?
Por que é recomendado dividir a implementação da funcionalidade em APIs separadas e implementações dentro do módulo?
Tem experiência com a biblioteca Room para manipulação de dados em aplicações Android?
Quais são as possíveis ameaças e problemas associados à obtenção de acesso root num dispositivo?