Android
Em que casos é aconselhável aplicar o mecanismo de herança na programação orientada a objetos?
Por que é recomendado implementar os métodos equals() e hashCode() conjuntamente ao definir uma classe?
Quais são as razões para excluir a interface Map da interface Collection na linguagem de programação?
Podem ocorrer situações em que objetos diferentes tenham o mesmo valor de hash code ao usar o método hashCode()?
Quais são as principais causas que podem levar ao aparecimento de erros do tipo ANR em aplicações?
Pode dar um exemplo da tarefa mais memorável com a qual se deparou e descrever as suas características?
Qual é o propósito e uso da palavra-chave suspend na linguagem de programação?
Como é implementado o gerenciamento de memória na plataforma Android?
Como é implementada a interação entre os princípios da Clean Architecture e a estruturação do projeto através da multimodalidade?
Quais são as diferenças entre os métodos add e replace ao trabalhar com fragmentos no Android?
Quais são as diferenças entre os métodos de inicialização de objetos através de construtores em Java e Kotlin?
Quais são as vantagens e desvantagens de usar Hilt no desenvolvimento Android?
Como foi organizada a interação dentro da equipe no seu emprego anterior?
É possível explicar o princípio de funcionamento da API Fragment Result e sua finalidade na arquitetura de aplicações Android?
Como implementar a comunicação entre threads usando Handler e Looper?
Em que situações ocorre a finalização do ciclo de vida de uma Activity no Android?
Qual é a diferença entre a união do manifesto na fusão e o manifesto principal da aplicação?
Quais os mecanismos que permitem alternar entre estados na implementação de uma máquina de estados usando Coroutines?
Como é que ocorre a renderização de componentes no Jetpack Compose?
É possível implementar o envio de uma solicitação de rede usando um manipulador (Handler)?