Como é que é calculado o valor hashCode de um objeto, se não for sobrescrito manualmente?
Android
Por que é necessário substituir os métodos hashCode e equals ao adicionar objetos iguais a um HashSet?
Podes listar os principais tipos de Intent utilizados no desenvolvimento de aplicações Android?
Quais componentes estão incluídos na estrutura de uma coroutine na linguagem de programação?
Qual é o tamanho do buffer usado na estratégia Latest para armazenar dados?
De que forma a função map em Kotlin difere de métodos semelhantes e como é usada para transformar elementos de uma coleção?
Podes explicar o que são as raízes do coletor de lixo e quais são os seus tipos?
Como é que a busca de um elemento dentro de uma estrutura HashSet ocorre e qual é a sua complexidade temporal?
Pode explicar o significado e a utilização dos pixels (px) no desenvolvimento web?
Uma Data Class numa linguagem de programação pode ter capacidade de herança?
Podes dar um exemplo de código que não mude ao ser executado e não cause efeitos colaterais?
Pode dar um exemplo de utilização do padrão de extensão?
Qual é a finalidade do operador Single no RxJava e em quais cenários ele é utilizado?
Aplicou os princípios de arquitetura limpa no desenvolvimento do seu projeto?
Qual é o papel do padrão Delegação na programação orientada a objetos e por que é utilizado?
Quais são as vantagens e características do uso de composição na programação?
Podes listar os principais tipos de intent em Android?
Pode explicar o que significa a função coroutineScope em Kotlin e para que ela é usada?
Que relações e responsabilidades devem existir entre as camadas numa arquitetura baseada nos princípios da arquitetura limpa?