Android
Pode explicar o conceito de sobrecarga de funções ou operadores em programação?
Tem experiência na configuração do Dagger nos seus projetos?
Em que linguagem de programação você trabalha principalmente atualmente?
Quais são as vantagens e desvantagens de ter ligações diretas com o Repositório na arquitetura da aplicação?
É possível usar a palavra-chave inline junto com tailrec para funções recursivas em Kotlin?
Como implementar em C++ a passagem de argumentos por referência para uma função?
Fale-nos sobre a sua experiência na implementação do padrão arquitetónico Model-View-Intent (MVI).
É obrigatório chamar a função remember ao criar um estado no Jetpack Compose?
Como pode implementar um componente de interface de utilizador no Jetpack Compose?
Quais métodos são utilizados para navegação entre telas em aplicações Android?
Como implementar o armazenamento de pares chave-valor constantes no DataStore?
Pode explicar a sequência de etapas do ciclo de vida da View na arquitetura da aplicação?
É possível uma situação em que um canal tenha vários assinantes ao mesmo tempo?
Que métodos podem ser utilizados para organizar e resolver tarefas de redistribuição de componentes UI no Jetpack Compose?
Tem experiência no uso de funções de extensão em Kotlin para ampliar as capacidades das classes?
O fluxo é a entidade principal com a qual o processo de recolha de lixo está associado na árvore de estruturas de dados?
Planeias dividir o projeto em módulos ao desenvolver uma loja online?
Tem experiência na implementação do padrão MVP 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?
Quais são as vantagens e desvantagens de usar o WorkManager no desenvolvimento Android?