Android
Explique a diferença entre os métodos onCreateViewHolder e onBindViewHolder em um adaptador RecyclerView.
Explique as diferenças entre o uso de launch e funções assíncronas com await no contexto da programação assíncrona
Poderia falar sobre suas principais responsabilidades e projetos nos quais está trabalhando na empresa atual?
No que você presta atenção ao escolher uma empresa para trabalhar no futuro?
Em que contexto a chamada da função lazy() é executada?
Como é que a preservação de dados é feita dentro do ViewModel em aplicações Android?
Explique as diferenças entre uma classe fechada e uma enumeração na linguagem de programação.
De que forma a estrutura do objeto companion é transformada em bytecode durante o processo de compilação em Kotlin?
Em que casos é ideal usar funções inline em um programa?
Qual é o componente principal do Android que é usado com menos frequência nas aplicações?
Quando ocorre a limpeza do objeto referenciado por WeakReference durante o funcionamento do sistema?
Quais são as vantagens e desvantagens deste trecho de código ou arquitetura?
É possível guardar dados no método onSaveInstanceState para recuperação após a finalização do processo da aplicação?
O que acontece no sistema se a área de memória Heap estiver completamente esgotada?
Como é realizada a geração automática de código no Dagger para injeção de dependências?
Como pode-se implementar a preservação de efeitos de animação dentro de um ViewHolder, evitando sua reinicialização ou destruição completas?
Por que é importante voltar ao thread principal da interface do usuário para exibir uma mensagem Toast?
Qual é o escopo do projeto atual em que está a trabalhar?
Quais são as principais diferenças entre os desenvolvedores de nível Middle e Senior em preparação profissional e responsabilidade?
Quais métodos podem ser usados para organizar a troca de dados entre dois fragmentos numa aplicação?