Android
Qual foi a razão para a sua escolha de não se especializar na área de desenvolvimento iOS?
Você realizou alguma verificação do código dos colegas no seu emprego anterior?
Pode explicar o conceito de HotSpot no processo de execução de programas Java?
Consegues enumerar os tipos de situações excecionais com que te deparaste?
Como avalia o seu conhecimento e experiência com a biblioteca Jetpack Compose para desenvolvimento Android?
Pode explicar o que é um elemento limitador de barreira no ConstraintLayout e para que é utilizado?
Quais critérios devem ser considerados ao escolher um componente para organizar o layout da interface na tela?
Que abordagens conhece para melhorar a eficiência da exibição de interfaces em aplicações Android?
Poderia listar os tipos de layouts em XML e indicar o seu nível de dificuldade ou consumo de recursos?
Que métodos utilizas para atualizar os dados locais no dispositivo e sincronizá-los com o servidor?
É possível usar uma propriedade com o modificador lateinit em Kotlin, e quais são as vantagens ou desvantagens disso?
Consegue descrever as principais características do padrão arquitetónico MVC?
Como distinguir um thread de execução de uma coroutine e quais são as principais diferenças entre eles?
Quais são as formas de evitar uma ligação forte do módulo app com outros módulos no sistema?
Qual é o objetivo do uso de herança na programação orientada a objetos?
Quais áreas ou disciplinas estão relacionadas com o processo de desenvolvimento de software?
Quais abordagens ou métodos de uso na Activity permitem implementar a animação de forma mais eficiente?
Já utilizou Kotlin fora do desenvolvimento de aplicações Android?
Quais métodos podem ser usados para manter e restaurar o estado de uma Activity no Android?
Como pode incluir o token de autorização nas requisições HTTP?