Android
Participaste na automação do processo de implantação da aplicação?
Que passos você tomaria para melhorar a estrutura e a qualidade do módulo existente através de refatoração?
Que formas de implementar uma estrutura de árvore pode citar para Java?
Quais condições são necessárias para que o método onLayout seja chamado automaticamente no componente View no Android?
Qual é a complexidade de remover um elemento na estrutura de dados HashSet?
Como é que se pode verificar se as tarefas estão a ser executadas em paralelo ou simultaneamente numa aplicação multithread?
Quais são as diferenças entre os mecanismos ReentrantLock e synchronized na gestão de threads?
O que deve ser considerado ao trocar um volume significativo de dados entre fragmentos usando um objeto Bundle?
Como foi feita a distribuição de responsabilidades dentro da equipa?
Quais são as limitações de tempo do serviço?
Quais métodos podem ser usados para implementar navegação em um aplicativo ou site?
Qual é a diferença entre o uso dos métodos subscribeOn e observeOn no RxJava, e como eles afetam o fluxo de execução?
Em que locais do código normalmente fica o ponto de entrada do programa?
Pode explicar o que é mutableStateOf no Jetpack Compose e como é usado para gerir o estado da interface?
Como é que a comunicação e a troca de dados entre a interface de utilizador e a lógica de negócio são realizadas na arquitetura MVVM?
Qual mecanismo dentro do DiffUtil ajuda a atualizar apenas as partes alteradas de um elemento na lista?
Em que contexto a chamada da função lazy() é executada?
Pode explicar o que é uma função anónima na programação e como ela é usada?
Podes descrever as principais diferenças e características do uso do Fragment em Android?
Que restrições existem ao herdar de uma data class em Kotlin?