Consegues nomear as principais coleções de dados usadas em Java?
Android
Tem experiência no uso do Magisk para gerir modificações no sistema em dispositivos Android?
Pode explicar o que se entende por 'função inline' na programação?
Como é que um objeto se comporta quando é alterado simultaneamente por vários threads?
Como é que a passagem de um tipo base por referência para uma função é feita na linguagem C++?
Explique o que é o conceito de Looper no contexto do desenvolvimento de aplicações.
Como é estruturado o sistema de tipos na linguagem Kotlin?
Quais métodos e tecnologias são utilizados para organizar e armazenar dados em aplicações Android?
Podes listar os tipos de classes utilizados em Kotlin?
Poderia explicar o conceito de sincronização na programação multithread?
Em que as funções inline se diferenciam das funções normais e quais são suas vantagens?