Android
Tem experiência no uso de bibliotecas ou ferramentas para trabalhar com fluxos de dados ou assíncronia?
Como é realizada a busca de objetos acessíveis através das raízes do recolhedor de lixo?
Como garantir o funcionamento síncrono e prevenir conflitos ao usar uma única conta em vários dispositivos ao mesmo tempo?
Como o LeakCanary detecta referências a Activities destruídas?
De que classe a classe Application herda no Android?
Quais métodos podem ser usados para organizar a troca de dados entre dois fragmentos numa aplicação?
Como foi implementada a adição de métodos às classes existentes em Kotlin usando extensões?
Quais classes principais são usadas para processar coleções de dados em uma estrutura de matriz?
Pode explicar o que são funções suspend em Kotlin e como elas funcionam?
Que frameworks utilizou nos seus projetos?
Como é que se podem guardar instâncias de classes próprias num dispositivo físico?
É necessária sincronização ao alterar uma variável simultaneamente por 500 corrotinas executadas nos despachantes Main e IO?
Quais métodos do ciclo de vida serão chamados na Activity b quando abrirmos o diálogo?
Que ferramentas e abordagens você usa para o desenvolvimento de interfaces de usuário?
Como alterar o fluxo em que as operações sobre os dados emitidos serão realizadas e onde esses dados serão emitidos?
Como criar Retrofit?
Como é que se pode identificar a causa de uma falha ao iniciar uma aplicação?
Sem quais componentes ou recursos o serviço não poderá iniciar nas novas versões do Android?
Pode explicar o que se entende por efeito secundário na programação?
Consegues enumerar os tipos de dados em Java, diferentes dos primitivos básicos?