Android
Quais são os componentes principais que compõem o CoroutineContext?
Tem experiência com sistemas de processamento de pagamentos adquirentes?
Para que servem as transações dentro de fragmentos ou componentes individuais da aplicação?
Por que é necessário substituir o método hashCode() em Java ao usar objetos em tabelas de hash?
De que maneiras é possível gerir fragmentos com o FragmentManager?
Como é que a gestão de exceções é feita dentro das coroutines na sua experiência?
Como é que a gestão de fluxos é realizada ao usar os despachantes padrão em sistemas assíncronos?
Tem experiência no uso da interface Runnable em Java para criar threads ou tarefas?
Já trabalhou em projetos em que os requisitos não foram formulados na forma de um documento de especificação técnica?
Qual é a diferença entre as ferramentas Network Inspector e Inspector em termos de propósito e funcionalidades?
Pode explicar as etapas do ciclo de vida do componente ViewModel na arquitetura da aplicação?
Qual é a diferença entre intents implícitos e explícitos no Android, e como usá-los?
Que elementos ou métodos podem ser declarados numa interface na programação orientada a objetos?
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?
O que fornece acesso rápido a um elemento do array pela sua posição, e por que essa operação é considerada como sendo realizada em tempo constante?
Qual é a sua experiência com folhas de estilo em cascata (CSS)?
Pode explicar a finalidade da função runBlocking no Kotlin Coroutines?
Sob que condições o método onDestroy numa Activity pode ser omitido ou não ser chamado no ciclo de vida?
Quais métodos são utilizados para trocar dados entre Fragmentos no Android?