Android
Quais razões podem levar a uma diminuição do desempenho de uma aplicação Android?
Fale sobre a sua experiência na criação de aplicações multi-componente que incluem interação de rede.
É possível instanciar um objeto do tipo Nothing num programa?
Consegues enumerar os tipos de dados primitivos básicos em Java?
Qual é a função principal da anotação Singleton e qual é a sua aplicação?
Qual é o papel dos métodos no processo do ciclo de vida do componente Activity no Android?
Como é que se pode aumentar a duração de funcionamento do BroadcastReceiver no Android?
Como determinar a sequência de elementos após unir dois fluxos usando a função zip?
Qual é a vantagem de usar RecyclerView em comparação com ListView no desenvolvimento Android?
É possível usar o Interactor para agregar dados de várias fontes?
Qual é o papel do Modelo de Memória Java na gestão de memória ao trabalhar com multithreading?
Fale sobre a sua experiência com o uso de coleções em projetos
Que limitações existem ao desenvolver extensões para data class na linguagem de programação?
Qual é a sua experiência prática com o sistema de automação de compilação Gradle?
Quais características devem ser consideradas ao usar Intent em aplicações Android?
Você entende em que direção deve evoluir?
Como a conclusão de uma coroutine filha afetará o escopo pai em operações assíncronas?
Pode explicar o que é o arquivo AndroidManifest.xml e qual o papel que desempenha num projeto Android?
Quais são as formas de organizar a arquitetura de uma aplicação Android para garantir sua eficiência e escalabilidade?
Qual é a diferença entre SourceSet e target na configuração do projeto?