Android
Qual é a diferença entre as anotações @Component e @Subcomponent no Dagger no contexto da injeção de dependências?
Explique o que se entende por duplicação completa de um objeto com as suas estruturas aninhadas.
Quais são os métodos do ciclo de vida da Activity no Android cujo execução não é garantida em certos casos?
Quais dificuldades potenciais podem surgir durante o processo de descompilação de aplicações?
Quais abordagens ou componentes alternativos são recomendados para usar em vez de Service na arquitetura atual?
Como implementar a herança de um tipo genérico a partir de uma interface numa linguagem de programação?
Pode explicar o que significa None na linguagem Python?
Consegues falar sobre os teus projetos e conquistas mais importantes de que estás especialmente orgulhoso?
Como é que o ActivityManager determina quando deve iniciar a chamada do método onResume para uma Activity ativa?
Pode falar sobre as suas principais tarefas e responsabilidades no seu trabalho atual?
Quando em Java ocorre a conversão implícita de um objeto do tipo Integer para o tipo primitivo int?
Que abordagens existem para implementar uma assinatura ao Flow dentro da sua própria View no Android?
Como você verificou e avaliou as tarefas realizadas no seu emprego anterior?
Podes dar exemplos de estruturas de dados que proporcionem acesso rápido a um elemento em tempo constante?
Como é que os métodos de sincronização diferem entre Java e Kotlin Coroutines?
Em que caso pode não incluir um componente específico no ficheiro de manifesto da aplicação?
Como é que a adição de um elemento ao ArrayList é efetuada quando a capacidade máxima é atingida?
Qual é a finalidade do método equals na classe Any?
Para que são usadas as corrotinas e que tarefa ajudam a resolver na programação?
Como é que o processo de cross-compilação é realizado para diferentes plataformas de destino?