Tem experiência no desenvolvimento e uso de elementos personalizados de interface de utilizador em aplicações?
Android
Como implementar a passagem de dependências através do contexto dentro do ViewModel?
Para que servem os argumentos no método de criação de Fragment e como isso afeta o seu funcionamento?
Deve-se considerar os prazos ao avaliar a complexidade de uma tarefa?
Como divide tarefas de negócio complexas em partes menores e gerenciáveis ao desenvolver um produto?
Como é implementado e de que forma é realizado o processamento de links profundos dentro das aplicações?
Quais critérios e princípios de divisão de responsabilidades foram aplicados na sua equipa ao organizar o trabalho?
Em que fase do desenvolvimento participou na implementação de uma nova funcionalidade no projeto?
Explique a diferença entre os métodos onCreateViewHolder e onBindViewHolder em um adaptador RecyclerView.
É possível e de que forma implementar um Fragmento usando código de programa?
Que tecnologias e ferramentas escolheria para desenvolver um novo projeto?
Pode explicar as vantagens e desvantagens da abordagem arquitetónica Model-View-Intent (MVI)?
Que métodos e critérios utilizas para verificar a qualidade do código de outros desenvolvedores?
Tem experiência em garantia de qualidade de produtos de software?
Quais funções precisam ser sobrescritas na classe Adapter para funcionar corretamente com o RecyclerView?
Em que consiste o uso de uma arquitetura multi-módulo para resolver diferentes tipos de tarefas?
Explique as diferenças entre componentes Activity e Fragment no contexto do desenvolvimento de aplicações Android.
Como organizar corretamente a comunicação e as relações de trabalho com a equipa de testes QA?
Quais são as limitações dos métodos estáticos na programação orientada a objetos?
Quais passos devem ser seguidos para lançar uma nova tela numa aplicação Android?