Android
Como garantir a execução de ações específicas no thread principal a partir de outro thread?
Como pode implementar suporte multilíngue numa aplicação?
Qual é o papel do agendador no RxJava e por que é utilizado?
Como é apresentada a hierarquia de tipos nullable e non-nullable em Kotlin, e como ela influencia o trabalho com dados?
Como é que se pode verificar se dois objetos são iguais, tendo em conta que as suas propriedades podem estar em ordens diferentes?
Como o compilador Java trata as operações com tipos primitivos no bytecode?
Quais são as suas expectativas relacionadas com a nova posição e como vê o desenvolvimento nesta função?
Pode explicar o conceito de âmbito (Scope) no Jetpack ViewModel e como ele é utilizado?
Que ferramentas ou bibliotecas padrão podem ser usadas para exibir grandes volumes de texto numa aplicação?
Pode explicar o conceito de Source Set no Kotlin Multiplatform e como ele é usado para organizar o código?
Tem prática de desenvolver suas próprias bibliotecas ou módulos para reutilização?
É obrigatório usar sincronização ao executar corrotinas lançadas no Main Dispatcher para aumentar com segurança uma variável global?
Quais são os elementos principais e os princípios de funcionamento do Dagger no contexto da injeção de dependências?
Quais são as diferenças no sistema de tipos entre Java e Kotlin?
Como é que se pode modificar ou complementar o comportamento dos métodos ao herdar de uma classe base em Kotlin?
Em que situações a adição de um elemento ao final de um ArrayList pode ter uma complexidade de tempo O(n)?
Que informações e configurações podem ser especificadas no arquivo build.gradle para um projeto?
Por que não é recomendado gerir a memória por conta própria nas aplicações?
Como organizar a execução de cinco solicitações simultâneas aos diretórios e obter todos os resultados antes de terminar o método?
Como é organizada a estrutura das coleções e como elas estão relacionadas entre si?