Quais métodos podem ser usados para gerenciar a atualização da exibição de dados ou do estado da interface do usuário em aplicações móveis ou web?
Android
Pode explicar o conceito de PendingIntent e como é utilizado no desenvolvimento Android?
Qual é a relação entre os métodos hashCode e equals em Java?
Houve casos em que os dados foram atualizados, mas a exibição visual dessas mudanças não ocorreu?
Como apresentar uma lista de objetos no formato XML?
Como adicionar funcionalidades a uma classe sem precisar alterar o seu código-fonte?
Com quais componentes você trabalhou em suas práticas ou projetos anteriores?
Quais métodos estáticos em Java estão disponíveis sem a necessidade de criar uma instância da classe previamente?
Pode explicar o conceito e os princípios de funcionamento do Dagger no desenvolvimento de aplicações Android?
Quais são as suas expectativas relacionadas com a nova posição e como vê o desenvolvimento nesta função?
Como é feita a verificação de igualdade entre dois valores usando o operador == na programação?
Descreva sua experiência no desenvolvimento e uso de componentes da plataforma Android em seus projetos.
Explique o que é o conceito de funções anónimas (Lambda) e como elas são usadas na programação.
Quais são as principais diferenças entre os padrões arquiteturais MVP, MVVM e MVI no desenvolvimento de interfaces de usuário?
Qual é a estrutura da ferramenta Dagger para injeção de dependências?
Qual é a finalidade e as características do modificador volatile nas linguagens de programação?
Como programaticamente escrever texto no componente EditText numa aplicação?
Como é determinado a ordem de execução dos métodos ao iniciar a aplicação?
Como é que se pode substituir a criação de uma classe anónima por uma expressão lambda?
Consegues enumerar os componentes-chave que compõem a plataforma Android?