Android
Conte uma ocasião em que resolveu com sucesso uma tarefa difícil ou memorável na sua prática.
De que formas pode terminar uma Activity numa aplicação Android?
Podes dar um exemplo que ilustre a aplicação do princípio da responsabilidade única nos princípios SOLID?
Quais anotações no Hilt são usadas para incluir classes no gráfico de dependências?
Qual é o papel do método onCreate no ciclo de vida de uma Activity no Android?
Pode explicar o que é o Jetpack Compose e como é utilizado para desenvolver interfaces de utilizador no Android?
Quais passos devem ser seguidos para lançar uma nova tela numa aplicação Android?
Qual é o âmbito de visibilidade dos diferentes modificadores de acesso na linguagem Kotlin?
Como aceder aos métodos e propriedades da classe pai numa linguagem de programação usando a palavra-chave super?
Qual é o papel dos elementos-chave da arquitetura Android no desenvolvimento de aplicações?
O coletor de lixo consegue identificar e limpar objetos em ciclos?
Tem experiência no uso de ExecutorService para gerir tarefas assíncronas?
Quais características distintas do processo de descompilação de aplicações de software você pode destacar?
Quais métodos são usados para trocar dados entre processos separados?
Como é que o tamanho inicial do array interno é escolhido nas estruturas de dados HashMap?
Como atualizar o estado de um elemento individual de uma checkbox dentro do RecyclerView sem re-renderizar toda a lista?
Como gerenciar o ciclo de vida de um componente ao usar Hilt no Android?
Em que situações se utiliza um objeto em Kotlin em vez de uma classe ou classes de dados?
Onde exatamente está localizado o connection do componente View na arquitetura Jetpack Compose?
É possível organizar a disposição dos elementos de forma a causar atrasos em dispositivos móveis potentes?