Em que casos é necessário usar o mecanismo de operações atômicas ou transações?
Android
Quais mecanismos de gestão de flux são implementados no Dispatcher ao usar corrotinas?
Tem experiência com princípios e práticas de arquitetura limpa em projetos?
Podes dar um exemplo de uso de contextos locais em programas?
Pode explicar o que significa o termo 'crossline' no contexto da sua área?
Pode explicar o princípio de funcionamento das operações atômicas na programação?
Qual é o objetivo principal de usar a diretiva inline na programação?
É possível determinar o tipo de um objeto sem usar o operador typeof ou métodos semelhantes?
Que tipo de Looper o Handler deve usar para enviar dados de uma thread de fundo para a thread principal da aplicação?
Qual é o papel de cada gestor no sistema de corutinas e para que serve?
Quais são as principais diferenças entre os padrões MVP e MVVM no contexto da arquitetura de aplicações?
Podes enumerar as diferentes formas de implementar a interface Map numa linguagem de programação?
Pode explicar o propósito e as características do uso da palavra-chave 'noinline' na programação?
Podes falar sobre as principais funcionalidades e características da linguagem Kotlin?
Pode-se usar a mesma instância de ViewModel em diferentes partes da aplicação que implementam o padrão MVVM?
Como pode organizar-se a transmissão de dados de um processo em segundo plano para o thread principal de execução?
Como são implementadas as estruturas de dados internas nas classes MutableList e ImmutableList?
Em que lugar do sistema normalmente é implementada a interface do repositório?
Tem alguma pergunta sobre a entrevista que se aproxima?
Em que situações é aconselhável usar a palavra-chave inline para uma função?