Android
Pode explicar o conceito de classe Unit na programação orientada a objetos?
Qual é o propósito do princípio de composição na programação orientada a objetos?
Como determinar o Looper correto para usar com Handler ao trocar dados entre threads de fundo e principais?
Qual é a finalidade do componente Executor na gestão de execução de tarefas em Java?
Qual dos modificadores de acesso em Java está ausente na linguagem Kotlin?
O que acontece com o resultado do método hashCode se a classe não o sobrescrever explicitamente?
Pode explicar o que se entende por cópia superficial de um objeto?
Quais operações são iniciadas ao iniciar uma Coroutine numa linguagem de programação?
Você usou operações com fragmentos para gerenciar a interface do usuário?
Como implementar a execução de requisições de rede usando ViewModel numa aplicação?
Pode explicar como é que um objeto do tipo Set é implementado e como funciona na linguagem de programação?
Quais critérios você usa ao escolher entre várias opções de trabalho?
É possível criar herança a partir de uma classe declarada como Sealed em Java?
Como implementar um componente de exibição personalizado no Android?
Qual equipa é mais adequada para trabalhar consigo e porquê?
Quais limitações ou desvantagens podem levar à desistência do uso do Koin em aplicações de grande escala?
Podes enumerar e descrever os padrões de construção de cadeias em corrotinas?
Pode explicar a diferença entre os objetos Intent e PendingIntent no Android?
Como é que se podem guardar dados dentro do ViewModel para uso posterior?
Como descreveu o seu papel e responsabilidades no projeto anterior?