Android
Já utilizou o mecanismo ReadWriteLock nos seus projetos para gerir o trabalho paralelo com recursos?
É possível guardar uma função anónima numa variável?
Quando ocorre a limpeza do objeto referenciado por WeakReference durante o funcionamento do sistema?
Consegue nomear os tipos de mensagens que o componente BroadcastReceiver pode processar no Android?
Descreva suas principais responsabilidades e projetos relacionados ao desenvolvimento de aplicativos Android.
Conte sobre o seu percurso no desenvolvimento de aplicações para Android e como chegou à especialização escolhida
Quais são as principais dificuldades que podem surgir ao usar a geração de código no Dagger?
Em que situações o sistema chama o método onSaveInstanceState numa Activity?
É possível definir um campo numa data class que seja excluído do cálculo do hashCode?
De que formas é possível criar um efeito de painel de ferramentas que se contrai no Jetpack Compose?
Que tipos de serviços utilizou no seu trabalho?
Como implementar efeitos de animação ao atualizar elementos numa lista RecyclerView?
Houve situações em que os seus colegas não concordaram com a proposta de usar novas tecnologias?
Como implementas a interação entre os módulos numa aplicação composta por vários módulos?
Pode dar um exemplo que demonstre o princípio de substituição de Liskov na programação orientada a objetos?
Quais eram as responsabilidades e tarefas na sua função no seu emprego anterior?
Qual é a vantagem e desvantagem de usar o padrão Facade no projeto de sistemas de software?
Qual parte do sistema Android garante a troca de dados entre o seu aplicativo e outros aplicativos?
Substitui o elemento existente ao adicioná-lo ao HashSet, se esse elemento já existir?
Consegue nomear os principais construtores utilizados na Data Class?