Android
Quais são as diferenças entre os componentes WorkManager e Service no Android, e em que situações cada um é melhor de usar?
Por que não é recomendado gerir a memória por conta própria nas aplicações?
Como organizar a execução de cinco solicitações simultâneas aos diretórios e obter todos os resultados antes de terminar o método?
Como é organizada a estrutura das coleções e como elas estão relacionadas entre si?
É seguro tentar obter um valor de um HashMap por uma chave que não existe?
Que nível ocupam os papéis dos gestores na arquitetura de processos, aplicações e sistema operativo?
Tem experiência em automatizar processos de build e deployment com ferramentas CI/CD?
Quando e em que situações é recomendado usar o tipo Option<Void> ou construções semelhantes para indicar a ausência de valor?
Pode explicar o que significa o termo 'crossline' no contexto da sua área?
Criou procedimentos armazenados na base de dados Oracle usando PL/SQL?
Para que tipos de dispositivos criou soluções de software?
Consegues enumerar os principais tipos de gestores de layout para a colocação de elementos na interface?
Como é que a gestão do ciclo de vida das dependências é realizada na biblioteca Hilt?
Qual é o conceito principal do Jetpack Compose para o desenvolvimento de interfaces no Android?
Explique o mecanismo de interação dos elementos-chave async e await no processamento de corrotinas.
Qual é o componente principal do Android que é usado com menos frequência nas aplicações?
Quais são as principais funções e aplicações das classes abstratas na programação orientada a objetos?
Que métodos vais-te usar para diagnosticar as causas dos atrasos ao trabalhar com RecyclerView?
Pode explicar as diferenças entre os padrões arquiteturais MVVM, MVI e MVP?
Como determinar se uma variável com o modificador lateinit em Kotlin foi inicializada?