Android
Poderia explicar o que se entende por 'fluxo quente' na programação ou arquitetura de sistemas?
Poderia explicar o princípio de funcionamento da variável volatile e em que casos o seu uso é justificado?
É permitido usar variáveis (var) nos parâmetros do construtor da data class em Kotlin?
Quais são as principais vantagens e desvantagens de usar o Jetpack Compose no desenvolvimento de interfaces para Android?
Pode explicar o que se entende por Heap no contexto da memória de programas?
Que métodos são normalmente implementados em classes de dados na sua experiência?
Fale-nos sobre a sua experiência com serviços e a sua interação nas aplicações.
Descreva o processo de início de uma aplicação Android e as etapas de sua iniciação
De que forma o sistema operativo exibe e gere aplicações Android?
Fale sobre a sua experiência com Handler em projetos
Explique o conceito de SharedFlow e em que se diferencia de outros fluxos de dados em Kotlin.
Consegues nomear os principais níveis na conceção de arquitetura limpa?
Quando e por que deve-se usar o mecanismo de tratamento de exceções através do ExceptionHandler?
Estás preparado para mudar para outra cidade ou país para trabalhar?
Qual é o papel principal e a aplicação do SharedFlow na arquitetura de aplicações reativas?
Explique o que se entende por 'flux frio' no contexto de programação e dados em streaming.
Explique como os processos de sincronização são implementados em aplicações multithread
Em que situações é recomendado usar as construções try e catch para lidar com exceções?
Poderia explicar o que significa a anotação Stable no contexto de programação e testes?