Android
Qual é o papel dos threads na organização da execução de programas e por que são utilizados?
Como é que é feito o acréscimo de um novo elemento numa lista ligada?
Qual é a finalidade das declarações usando as palavras-chave 'const' e 'val' em Kotlin?
Qual universidade preferiria para obter educação?
Consegue listar os principais tipos de referências na área de memória heap?
Pode explicar o que se entende por termo API na lista cinzenta e em que consistem as suas características?
Poderia explicar o que se entende por 'fluxo quente' na programação ou arquitetura de sistemas?
Qual é a sua experiência com testes de produtos de software?
Tem experiência com frameworks para desenvolvimento de interfaces de utilizador?
É possível guardar uma lista de elementos dentro de um único bucket em um HashMap?
Tem experiência com projetos compostos por vários módulos?
Que dificuldades podem surgir ao implementar o padrão Singleton através de serialização?
O que é obrigatório para o lançamento bem-sucedido de uma aplicação em novas versões do Android?
Poderia explicar o princípio de funcionamento da área de memória da pilha na JVM e o seu papel na execução de programas?
Fala sobre os teus hobbies e interesses que não estão relacionados com o trabalho
Podes listar e explicar as principais anotações usadas no Retrofit para definir pedidos?
Descreva os componentes principais e as ferramentas que você usa na sua pilha de tecnologia
Quais são as limitações no número de threads do dispatcher Dispatchers.IO em coroutines?
De que forma a visibilidade do estado da Activity reflete no seu processo de ciclo de vida?
O que torna as corrotinas mais eficientes em termos de recursos e desempenho em comparação com os threads?