Pode explicar o que se entende por 'unidade' no contexto do desenvolvimento de software?
Android
Podes explicar o que é um CoroutineDispatcher e como é utilizado na programação com corrotinas?
Explique o conceito de Executor em Java e o seu papel na execução de tarefas assíncronas.
Podes listar os principais tipos de Intent utilizados no desenvolvimento de aplicações Android?
Pode explicar o que significa a verificação da assinatura digital do aplicativo?
De que forma na linguagem C++ pode-se passar uma variável para uma função: por valor, por referência ou por ponteiro?
Pode explicar o que se entende por uma classe que contém apenas valores, sem métodos adicionais ou estado?
Que operações estão disponíveis ao usar CoroutineScope em Kotlin?
Pode explicar o que é o AccessibilityService no Android e como ele é usado para melhorar a acessibilidade dos aplicativos?
Podes explicar como funciona a interação com o objeto Intent no Android?
Pode explicar o que se entende por termo API na lista cinzenta e em que consistem as suas características?
Explique o conceito de Intents implícitos no contexto do desenvolvimento Android.
Explique o que é a interface ConcurrentMap e como ela difere dos mapas normais em Java.
Tem experiência na implementação ou verificação de assinaturas digitais em aplicações?
Qual é a diferença no tratamento de exceções entre Java e Kotlin?
Pode explicar o que significa o uso explícito de Intent no Android?
Consegues nomear as principais coleções de dados usadas em Java?
Quais são as diferenças entre os operadores de comparação em Java e Kotlin?
Quais métodos podem ser usados para implementar a execução paralela de tarefas numa aplicação?