Quais métodos de transferência de dados entre Fragment e Activity você conhece, bem como as formas de trocar informações de uma tela para outra?
Android
Consegue descrever as principais formas de lidar com eventos ou solicitações no sistema?
Como é determinado o hora de inserção de um elemento na HashMap em caso de colisão?
Após a serialização e a subsequente desserialização, os objetos mantêm as mesmas referências?
Quais classes base devem ser estendidas para criar um componente de visualização personalizado?
Como avaliar o tempo gasto na operação de leitura de um elemento do ArrayList?
Pode explicar as fases do ciclo de vida da View na arquitetura da aplicação?
Pode explicar o que é um componente RecyclerView no Android e como ele funciona?
De que forma os objetos Handler e Looper trabalham em conjunto para processar mensagens no Android?
Pode explicar as etapas do ciclo de vida do Fragment no Android?
Pode explicar o que se entende por 'função inline' na programação?
Pode explicar como é que a estrutura de dados HashMap é implementada e como ela garante acesso rápido aos elementos?
Qual é o propósito do princípio de composição na programação orientada a objetos?
O thread principal pode fazer solicitações de rede sem causar bloqueios ou problemas de desempenho?
Quais métodos podem ser usados para implementar a criação de um fragmento numa aplicação?
Qual é a necessidade de implementar a interface Parcelable em objetos Android?
Qual é a finalidade da função replace() na programação?
Explique o que é o conceito de Looper no contexto do desenvolvimento de aplicações.
É necessário usar a palavra-chave inline para uma função que não utiliza expressões lambda?
Que ferramentas utilizas ou conheces para desenvolver módulos num projeto?