Android
Quais métodos podem ser usados para implementar corrotinas na programação?
O estado do ViewModel continuará relevante após a conclusão do processo da aplicação?
Tem experiência no uso do WorkManager para gerenciar tarefas em aplicações Android?
Pode explicar a ideia principal do modelo MVVM e como ele ajuda na organização do código?
Pode explicar o que é o Preferences DataStore e como ele é usado para armazenar configurações do usuário?
Como garantir uma atualização segura de uma variável que é acessada por vários threads ao mesmo tempo?
Explique o que são funções de ordem superior e como elas são aplicadas na programação.
Qual é a classe base que é antepassada de todos os objetos em Java?
Quais mecanismos ou ferramentas você utilizou para implementar o trabalho multithread em seus projetos?
Qual função no ViewModel inicia a atualização da exibição na interface do usuário?
Como é que a assíncronia é implementada ao usar corutinas?
É necessário declarar BroadcastReceiver no arquivo de manifesto do Android?
Quais métodos podem ser usados para implementar intervalos entre elementos no RecyclerView?
Como a presença de colisões na estrutura de dados HashMap afeta o seu desempenho e comportamento?
Qual foi a razão da sua decisão de não se dedicar ao desenvolvimento de websites?
Por que é importante especificar os componentes-chave no manifesto da aplicação?
Como implementar a ligação de três solicitações diferentes no sistema?
Como garantir a preservação da posição de scroll no RecyclerView ao recriar a Activity?
Descreva como interagiu com a equipa durante a execução dos projetos.
Quando é preferível usar sequências em vez de coleções padrão?