Android
Qual é a diferença entre usar o Activity Context e o Application Context no Android?
Consegues enumerar os componentes-chave que compõem a plataforma Android?
Quais razões podem levar o recolhedor de lixo a não remover o contexto armazenado na aplicação?
Quais são as vantagens e desvantagens da biblioteca Paging 3 para implementar o carregamento de dados por páginas?
Pode surgir algum problema ao usar um serviço em segundo plano sem uma interface de utilizador?
Usa uma interface para implementar o repositório ou cria-o diretamente?
Podes nomear os tipos de delegados utilizados em Kotlin?
Qual ferramenta de programação assíncrona lhe é mais familiar: RxJava ou Coroutines?
Quais métodos e ferramentas são usados em Java para implementar a sincronização de threads?
Pode explicar o que se entende por ofuscação em programação?
Qual é a diferença de comportamento e características entre HashMap e LinkedHashMap em Java?
Consegues enumerar os principais padrões de design utilizados no desenvolvimento Android?
Em que etapa da estrutura do código deve ser implementada a chamada para registrar logs sobre o ponto de início da execução do programa?
Qual é a diferença entre o método onNext e onSuccess na programação reativa ou API de fluxo?
Para que é que serve o mecanismo Intent no Android e que ações pode ele iniciar?
Você utilizou o mecanismo de ligação de dados nos seus projetos?
Podes listar os principais componentes e conceitos utilizados no Dagger para injeção de dependências?
Quando é recomendado usar data class na programação?
Como é que procuras vagas abertas e submetes candidaturas a empregos?
Explique o princípio de encerramento automático de recursos em Java usando a construção try-with-resources.