Android
Quais são as suas impressões e sentimentos após a entrevista?
Como implementar uma lista que pode ser alterada em Kotlin?
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?
Pode explicar a sequência de etapas do ciclo de vida da View na arquitetura da aplicação?
Em que casos é preferível usar @Provides em vez de @Binds, e por que não é recomendado abandonar completamente @Provides?
É possível uma situação em que um canal tenha vários assinantes ao mesmo tempo?
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?