Android
A interface será exibida novamente em chamadas múltiplas do método invalidate?
Que funções ou métodos na classe de dados recebem automaticamente a substituição das operações básicas?
O que acontece a nível do sistema ao realizar uma operação de incremento de uma variável?
Qual é o papel do operador wait e para que é que ele é utilizado na programação ou em sistemas?
O que é o método hashCode() na classe Object e como funciona?
Quais são as razões para evitar a execução de tarefas pesadas no thread principal da aplicação?
Em que lugar na memória do armazenamento Java estão os objetos de string?
Qual é a principal tarefa do componente FlowRow e em que casos é utilizado?
Quais são as principais dificuldades que os utilizadores podem notar ao usar dispositivos Android?
Explique as diferenças entre Flow e LiveData no contexto do seu uso em aplicações Android.
Pode explicar o que é o padrão de Injeção de Dependências no contexto do Scout?
Pode explicar a estrutura e o papel da camada de Domínio na arquitetura Clean Architecture?
Quais tarefas recentes você considera especialmente importantes ou representativas na sua prática?
Tem experiência no desenvolvimento de aplicações móveis multiplataforma usando Kotlin Multiplatform Mobile (KMM)?
Como é que a busca de um elemento dentro de uma estrutura HashSet ocorre e qual é a sua complexidade temporal?
Como evitar a recompilação de componentes de UI quando os dados permanecem inalterados no Jetpack Compose?
Como pode implementar a navegação para um Fragment específico usando uma notificação push?
Como é que se pode transmitir e usar a informação obtida num fragmento noutro fragmento durante a navegação entre eles?
Quais componentes fazem parte do contexto das corutinas em Kotlin?
É possível definir um volume de dados de até 15 megabytes ao usar o mecanismo de transferência de dados ao criar um fragmento?