Android
Houve situações em que os seus colegas não concordaram com a proposta de usar novas tecnologias?
Quais são as principais dificuldades que podem surgir ao implementar um trecho de código?
Em que parte do sistema ou do projeto geralmente é armazenado um objeto Bundle?
Como é que o método hashCode() é implementado num objeto do tipo Any em Kotlin, e que papel desempenha?
Qual é o papel da anotação @Provides no contexto da Injeção de Dependências e qual é o seu propósito?
Qual é o objetivo principal e a finalidade das coroutines na programação?
Com quais componentes você trabalhou em suas práticas ou projetos anteriores?
Como é que a conversão de funções suspend em Kotlin ocorre durante a compilação?
Quais abordagens e métodos são utilizados para lidar com erros em corrotinas Kotlin?
Quais meios costuma usar para coletar e analisar erros nas aplicações?
Pode explicar os princípios do modelo de memória em Java e como ele gere o acesso às variáveis?
Pode explicar a arquitetura e o conceito do Jetpack Compose para criar interfaces no Android?
Que operações estão disponíveis ao usar CoroutineScope em Kotlin?
Explique o propósito da anotação @Provides no contexto da injeção de dependências.
Explique a finalidade e o uso do tipo IntRange na linguagem Kotlin
Que tipo de fluxo de dados representa um Subject no RxJava e como ele difere de outros tipos?
Poderia explicar o que são as notificações na aplicação enviadas diretamente para o sistema do utilizador?
Em que projeto ou produto está atualmente focado?
Como organizar a execução paralela de operações dentro de uma função suspend em Kotlin?
Quando deve limpar o cache após a exclusão de uma mensagem pelo utilizador?