Android
Quais coleções existem em Java?
O que é o Jetpack?
Como é que o desempenho do layout é medido no Android?
O que é assíncrono e paralelismo no contexto do desenvolvimento de aplicações?
Por que a lista pode ficar lenta ao rolar?
Como criaria uma base de dados?
Por que é usado um limite no cursor?
Onde você descreveria a análise antes do lançamento do aplicativo?
Em que situações a herança na programação orientada a objetos é útil e em que casos deve ser evitada?
Como se pode determinar a alteração no desempenho de um programa após fazer alterações nele?
Quais métodos existem na classe Object em Java?
Como se comportará uma lista ligada (LinkedList) e uma lista de array (ArrayList) se um elemento for inserido nelas?
Para que é que o StateFlow é utilizado no desenvolvimento Android?
Como implementaria a capacidade de trabalhar com a aplicação em modo offline?
Quais sinais indicam a presença de hardcode no código da aplicação?
Como pode implementar-se uma carga de vídeo segura e fiável em linhas gerais?
Quando ocorre sobrecarga ao usar funções inline?
Utilizou soluções nativas para implementar solicitações de rede no Android?
Como é que o sistema determina qual o processo a terminar?
Fale sobre as vantagens e desvantagens do padrão arquitetónico MVI e explique por que ele é utilizado.