Android
Por que é necessário declarar funções como suspend na biblioteca Room para trabalhar com operações assíncronas?
Pode explicar o que é a classe padrão Object em Java?
Fale sobre a sua experiência com funções inline na prática de programação.
As estruturas de pilha de chamadas são objetos raiz aceitáveis para a gestão automática de memória no sistema de recolha de lixo?
Quais podem ser os problemas ao implementar toda a funcionalidade numa única Activity no Android?
Quais métodos podem ser usados para diagnosticar o estado de uma rede de computadores e identificar possíveis problemas?
Como é que se podem transmitir dados entre fragmentos numa aplicação?
Consegues nomear os principais tipos de fluxos na programação?
Quais são as nuances do uso do tipo Nothing em genéricos?
Como é que a interface do utilizador é configurada numa atividade usando o método setContentView?
Como foi realizado o desenvolvimento e implementação desta aplicação?
Como é efetuada a troca de dados entre duas telas numa aplicação Android?
Qual é o papel dos campos privados na programação orientada a objetos e para que são usados?
Que áreas de escopo de variáveis ou funções teve que usar nos seus projetos?
Quais são as principais vantagens do Kotlin em comparação com o Java, que este último não possui?
Pode explicar como é que a estrutura de dados HashMap é implementada e como ela garante acesso rápido aos elementos?
Qual é a necessidade de usar temas na programação ou no design de sistemas?
Consegues enumerar os principais tipos de interações dialogais?
Qual é a diferença entre os métodos areItemsTheSame e areContentsTheSame na classe DiffUtil ao comparar elementos?
Pode explicar o que significa o parâmetro load factor na estrutura de dados HashMap?