Android
Quando o sistema operativo decide libertar o núcleo e atribuí-lo a outras tarefas?
Qual é a diferença entre o contexto da Aplicação e o contexto da Activity?
Com que padrão de projeto em Java é possível criar objetos?
Por que é necessário assinar duas aplicações com a mesma assinatura digital?
Pode explicar como era organizado o processo de revisão de código na sua empresa anterior?
Como determinar numa Activity que ela foi destruída?
Como é que você usa modificadores no seu código?
Para que direções pode estar orientada a variabilidade nos genéricos?
Que coleções existem em Java?
De qual classe todas as classes em Java herdam?
Todas as classes em Kotlin herdam da classe Any. Isto é verdade?
Como implementaria a herança entre duas classes em Kotlin?
Como é que a conversão de tipos de referência para tipos primitivos e vice-versa é realizada?
Quais os meios da linguagem de programação Java que podem ser usados para criar threads?
Já se deparou com o antipadrão 'Colunas bonitas'? Pode contar sua experiência ao trabalhar com ele?
A ordem de obtenção desses dados é garantida após a iteração com um iterador?
Fale sobre o padrão MVVM.
Por que a herança múltipla é proibida em algumas linguagens de programação e como pode ser contornada essa proibição?
Conheces a hierarquia de erros no Android?
Com quais bibliotecas do Jetpack trabalhou?