Android
Como é que, usando RxJava, podemos executar duas chamadas de rede em paralelo e combinar os seus resultados?
Como é que se pode reduzir o número de componentes repetidos no desenvolvimento de um sistema?
Pode explicar o que significa o termo 'starvation' no contexto de sistemas multitarefa ou paralelos?
Como pode guardar e reutilizar dados dentro de um Fragment no desenvolvimento Android?
O que você fez se não conseguiu concluir uma tarefa em equipe?
Tem prazos estabelecidos para aceitar a oferta?
Em que casos e com quais partes do sistema pode-se iniciar uma chamada à função suspend?
Como construir uma estrutura de dados pilha usando uma lista ligada?
Explique as diferenças entre snapshotFlow, derivedStateOf, remember e rememberSavable no contexto da gestão de estado no Jetpack Compose.
Que consequências podem esperar-se após a fusão de dois threads de execução?
É possível declarar um herdeiro numa data class em Kotlin?
Como extrair o primeiro elemento de uma coleção em Kotlin se a sua chave corresponder a um valor dado?
Como pode implementar um atraso antes de iniciar uma coroutine na sua aplicação?
É possível implementar a funcionalidade de execução atrasada através de uma tarefa (Job)?
Podes descrever os princípios básicos e as características da arquitetura de código limpo?
Quem é responsável por chamar o método start no processo de inicialização do aplicativo no Android?
Quais são as diferenças entre os métodos add e replace ao trabalhar com fragmentos no Android?
Como determinar a presença de um construtor em um Fragment no Android?
É obrigatório declarar um construtor em estruturas de dados que usam data class?
Pode listar e explicar os principais métodos implementados na função `Any`?