Android
Para que servem os métodos equals e hashCode em Java?
Pode explicar o que é o operador Elvis na programação?
O que é necessário fazer para a animação de transição entre telas?
Em que situações é necessário implementar métodos básicos em interfaces?
Como divides e priorizas as tuas tarefas dentro do projeto ou equipa atual?
Como é que a complexidade temporal é determinada ao inserir novos elementos numa tabela de hash?
O que é armazenado no camada de dados?
Quais são os níveis de acesso aos membros de uma classe na linguagem Java?
Como implementar um editor de fotos como um componente separado numa aplicação Android?
Tem experiência em revisões de código?
Que APIs ou ferramentas irá usar para enviar ficheiros para o servidor?
Como você implementaria sozinho uma abordagem arquitetônica MVVM?
Explique as diferenças entre o contexto de execução de uma coroutine e a situação geral da aplicação.
Que tipos de delegados existem em Kotlin?
Qual interface fornece a funcionalidade de uma estrutura de dados semelhante a chave-valor na biblioteca padrão?
Qual é a diferença entre as interfaces Serializable e Parcelable ao passar objetos no Android?
Quais são as limitações no uso de threads para Dispatchers.Main no contexto das Coroutines?
Quais são as formas de implementar a interação com protocolos e serviços de rede na aplicação?
Como criaria uma utilidade para trabalhar com uma biblioteca em Java?
Qual é a diferença entre map e flatMap?