Android
Que perguntas-chave faria à equipa de desenvolvedores móveis para entender as suas abordagens à organização do processo de registo no projeto?
Podes dar exemplos de código bem escrito e legível?
A que categoria pertencem os fluxos do tipo Flow na programação?
Podem objetos diferentes retornar o mesmo código hash?
Explique as diferenças entre os mecanismos de medição de tamanhos em ViewGroup e Layout no Jetpack Compose.
Para que é que serve a multithreading na programação?
Como implementar o início do BroadcastReceiver numa aplicação Android?
É possível manter o estado do ViewModel após a conclusão do processo da aplicação?
De que formas é possível criar um efeito de painel de ferramentas que se contrai no Jetpack Compose?
Qual é a sua experiência na aplicação de conceitos de programação orientada a objetos na prática de desenvolvimento?
Quais são os principais parâmetros a considerar ao escolher um novo projeto para participar?
Que consequências podem surgir ao usar reflexão no código?
Podes listar e explicar os principais conceitos fundamentais no mecanismo de recolha de lixo?
Qual parte do programa atuará como monitor se o método estiver marcado com a palavra-chave synchronized?
Como pode implementar em Java um mecanismo semelhante à Extension em Kotlin?
Como pode aceder à base de dados usando Room no Android?
Como é que a manipulação de erros em Java e Kotlin difere, e como são implementadas as exceções em cada uma das linguagens?
Qual é a diferença entre o modelo clássico de memória e o modelo moderno no contexto do funcionamento do processador?
Partilhe a sua experiência no desenvolvimento e uso de Java em projetos.
Em que casos o ciclo de vida de uma Activity no Android pode terminar e o objeto tornar-se indisponível para uso posterior?