Android
Pode explicar o que é uma referência fraca no contexto do gerenciamento de memória em Java?
Qual é o papel e a finalidade da classe Completable na biblioteca RxJava?
Qual é a finalidade do operador in na programação?
Quais características e armadilhas devem ser consideradas ao chamar o método onDestroy no ciclo de vida do componente?
Tem experiência ou envolvimento em projetos de startups?
Pode explicar o funcionamento do gestor no sistema?
Em que situações é aconselhável evitar o uso de data class no código?
Que consequências podem surgir ao usar a geração automática de código?
Quais são as principais dificuldades que podem surgir ao usar a geração de código no Dagger?
Quais razões podem levar a uma diminuição do desempenho de uma aplicação Android?
Fale sobre a sua experiência na criação de aplicações multi-componente que incluem interação de rede.
O que é o tipo 'bottom' em Kotlin e qual é o seu papel no sistema de tipos?
Fala sobre casos em que teve que fazer alterações em soluções já implementadas no seu trabalho anterior.
Qual é a diferença entre fluxos de dados quentes e frios no contexto de sistemas e aplicações?
Fala sobre os teus hobbies e interesses que não estão relacionados com o trabalho
Estão atualmente ativas ofertas de emprego?
Pode explicar o funcionamento do padrão MVP no desenvolvimento de aplicações de software?
Em que momento ocorre a criação da instância do Singleton?
Como funciona a classe WorkManager e qual é o seu propósito no desenvolvimento Android?
Por que o método forceLayout é chamado em um objeto View no Android?