Android
Como é que o hashCode é calculado ao usar uma coleção Map?
Como é que o método equals realiza a comparação de dois objetos em Java?
Como é estabelecida a relação entre a palavra-chave 'in' e as coleções em C?
Podes enumerar e explicar as funções principais do escopo em Kotlin?
Qual é a diferença entre usar StateFlow e LiveData para observar alterações nos dados na aplicação?
Consegues explicar conceitos técnicos complexos de forma que utilizadores ou colegas sem conhecimentos aprofundados possam compreendê-los?
Qual é o volume de memória alocado dentro do HashSet para armazenar dois elementos, um com hashCode 0 e outro com 1000000?
Por que é necessário declarar funções como suspend na biblioteca Room para trabalhar com operações assíncronas?
Quais são as diferenças entre os componentes WorkManager e Service no Android, e em que situações cada um é melhor de usar?
Como é que se pode detectar uma diminuição de desempenho dentro de uma função Composable?
Pode explicar o que é um componente ListView e como é utilizado no desenvolvimento de interfaces?
Usa algum blog ou recurso para procurar novas ideias e inspiração no seu trabalho?
Qual método recebe o controlo para exibir a View após a conclusão do rendering?
Quais métodos podem ser utilizados para organizar a divisão de uma aplicação em componentes separados do ponto de vista arquitetónico?
Podes explicar o conceito de delegação na linguagem Kotlin e sua aplicação?
Como configurar um pool de threads para processar dados analíticos na aplicação?
Quais são as vantagens de usar Single nas bibliotecas Room ou Retrofit?
Como pode ser implementado um fluxo de execução no seu sistema?
Descreva uma situação em que enfrentou um mecanismo de backpressure num sistema ou aplicação.
É necessário usar sincronização ao atualizar simultaneamente uma variável por cem corrotinas que operam no Dispatchers.Main?