Android
Como costuma agir ao enfrentar um fracasso ou erro no trabalho?
Consegue listar os componentes-chave que normalmente são indicados no AndroidManifest.xml?
Podes dar exemplos de situações ou casos específicos onde se aplica o princípio da inversão de dependências?
Como é feita a limpeza automática de memória no ambiente de execução do programa?
Explique o conceito de Contexto no contexto da programação.
Qual parte do sistema Android garante a troca de dados entre o seu aplicativo e outros aplicativos?
Como distinguir os momentos de compilação e execução do programa pelo tempo de execução?
Onde estão localizados os componentes primitivos que fazem parte dos objetos dinâmicos?
Quais métodos podem ser utilizados para implementar a transferência de dados entre telas ao usar a navegação Jetpack Compose?
Quais processos são iniciados no Dagger ao executar o comando de build do projeto?
A revisão do código foi feita por outros membros da equipa antes da sua implementação?
Poderia explicar o que é o StateFlow no contexto da arquitetura de flux de dados reativos no Android?
Por que a atualização da view deve ser feita apenas na thread principal da interface do usuário?
Pode falar sobre os projetos ou tarefas mais emocionantes em que trabalhou?
Tem experiência de trabalho com projetos que envolvem vários módulos ou componentes?
Pode explicar o conceito de estratégias na biblioteca Moxy e como elas são usadas na implementação de slots?
De que forma o objeto Looper interage com os threads de execução?
Pode explicar a finalidade da função main no processo de inicialização do programa?
Que sinais indicam um projeto potencialmente bem-sucedido e seguro na sua escolha?
Quais razões tornam incorreta a criação de um Fragment através da chamada ao seu construtor?