Android
Fala-me da tua experiência com a linguagem Java e projetos nesta plataforma
Como você determina a ordem de execução de suas tarefas em comparação com as tarefas dos colegas?
Em que fase do ciclo de vida da Activity você irá implementar o trabalho com animações através de callbacks?
É possível implementar herança múltipla em Java?
Podes listar as principais áreas de memória utilizadas pela JVM durante a execução?
O que é uma CancelationException e em que casos ela ocorre?
Já utilizou alguma função dentro de outro código com o objetivo de otimizar?
Explique o princípio de encerramento automático de recursos em Java usando a construção try-with-resources.
Pode nomear as principais fases do processo de compilação de um programa?
Está casado?
Qual é o papel do SupervisorJob na gestão de corrotinas em Kotlin?
Como implementar o padrão Singleton em Kotlin?
Em que classe é melhor implementar o armazenamento do estado atual na programação orientada a objetos?
Qual é o papel da função withContext ao trabalhar com Kotlin Coroutines, e em que situações ela é usada?
Explique o mecanismo de funcionamento do método equals() na Kotlin Data Class e qual é a sua diferença em relação à implementação padrão do equals().
Qual é a principal razão para usar mecanismos de sincronização na programação?
Que métodos conhece para organizar a execução de tarefas em segundo plano?
Tem experiência no uso de componentes Jetpack nos seus projetos?
Quais são as vantagens e desvantagens de usar SQLite em projetos?
Explique o mecanismo de utilização das anotações na biblioteca Retrofit para definir solicitações de rede