Android
Como são organizados os processos de trabalho e as interações no seu projeto ou equipe atual?
Como organizar o armazenamento local de dados numa aplicação Android usando a biblioteca Room?
Qual é o papel e o propósito do source set num projeto Kotlin Multiplatform?
Como implementar e registar um BroadcastReceiver numa aplicação Android?
Podes descrever os princípios básicos e as características da arquitetura de código limpo?
Consegues nomear os principais níveis e camadas utilizados na arquitetura limpa de sistemas de software?
Já trabalhou em projetos em que os requisitos não foram formulados na forma de um documento de especificação técnica?
Que dificuldades podem surgir ao manter o estado do ViewModel?
É possível indicar em Kotlin que uma função pode gerar exceções?
Qual é o papel do arquivo AndroidManifest.xml na estrutura de uma aplicação Android?
Quais são as três qualidades pessoais que você considera essenciais para ter sucesso como desenvolvedor?
Como é que a execução de coroutines é parada e suspensa em aplicações assíncronas?
Quais razões podem levar o recolhedor de lixo a não remover o contexto armazenado na aplicação?
Pode explicar o conceito e os princípios de funcionamento do Dagger no desenvolvimento de aplicações Android?
Quais são as principais diferenças entre usar BottomSheetDialog e BottomSheetDialogFragment ao implementar uma barra inferior?
Pode explicar as diferenças entre as funções launch e async ao usar o Coroutine Builder em Kotlin?
Fala-me da tua experiência com a linguagem Java e projetos nesta plataforma
Podes listar os principais tipos de Intent utilizados no desenvolvimento de aplicações Android?
Onde no código é feita a ligação da interface ao componente Fragment?
Como você determina a ordem de execução de suas tarefas em comparação com as tarefas dos colegas?