Android
Que tipos de serviços conhece e como interagir com eles?
Consegues falar sobre os teus projetos e conquistas mais importantes de que estás especialmente orgulhoso?
Que bases de dados utilizou no desenvolvimento de aplicações Android?
De que maneiras é possível garantir o carregamento de imagens no Glide sem usar cache?
Quais são as abordagens para lidar com erros em corrotinas além do uso do bloco try-catch?
Como se chama a classe responsável pela configuração da injeção de dependências na aplicação?
Por que é importante redefinir o método hashCode nas suas classes?
Qual é o papel do componente ViewModel na implementação da arquitetura MVVM?
Poderia explicar o conceito de pool de strings e seu papel na gestão de memória em Java?
Qual é a diferença entre o uso do operador map e flatMap no RxJava e em que casos é mais recomendado usar cada um deles?
Que experiência tem na aplicação de coroutines na prática?
Será interrompido um ciclo infinito dentro de uma coroutine ao fechar a aplicação?
Como o Jetpack Compose garante a adaptabilidade da interface a diferentes tamanhos de ecrã?
Pode explicar o que significa o termo 'reified' no contexto do Kotlin e como ele é usado?
Qual é a diferença entre usar os métodos commit(), commitNow() e commitAllowingStateLoss() ao gerenciar transações no FragmentManager?
Existem temas que preferes não abordar numa discussão?
Quais classes ou objetos na sua experiência são capazes de guardar seu estado na forma de uma sequência de bytes para posterior recuperação?
Por que é recomendado implementar os métodos equals() e hashCode() conjuntamente ao definir uma classe?
Quais causas podem levar à insatisfação na atividade profissional atual?
Em que situações é aconselhável aplicar o padrão Singleton?