Android
O que é injeção de dependência (DI)?
Como é que a extensão é adicionada e o que exatamente pode ser adicionado?
Que classes você cobre com testes unitários?
Qual é o fluxo principal de execução da aplicação?
Quais métodos existem na classe base do Kotlin e qual é a sua funcionalidade?
Qual é a diferença entre uma classe estática aninhada e uma classe não estática aninhada?
É possível fazer todas as funções serem inline ao nível do compilador?
Quais os métodos utilizados para a interação entre Fragmentos que estão na mesma Activity?
Explique a finalidade e o funcionamento da anotação @Binds no contexto da injeção de dependências.
Quais métodos a classe herdada PagingSource deve sobrescrever na biblioteca Paging 3?
Quão difícil é corrigir um problema de sobrecarga no thread principal de uma aplicação?
Como executar código síncrono e obter o seu resultado?
Como inserir um valor no HashMap para não perder dados?
De qual classe a classe Application herda no Android?
Por que não é recomendado alterar o layout durante a execução de uma animação?
Por que não é possível enviar um arquivo para o servidor usando um fluxo?
Quais padrões de projeto implementam estruturas de dados como fila e pilha?
Pode explicar o princípio de funcionamento do Content Provider no Android e como ele interage com outros componentes da aplicação?
Quais são os princípios básicos da relação entre os métodos equals e hashCode em Java?
Pode explicar o que se entende por componente View na arquitetura de aplicações?