Android
Em que situações é aconselhável evitar o uso de data class no código?
Pode explicar o mecanismo de funcionamento dos objetos na linguagem Kotlin?
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?
Em que consiste o uso de uma arquitetura multi-módulo para resolver diferentes tipos de tarefas?
Sob quais condições os objetos ViewHolder e View são definitivamente removidos da memória e não são reutilizados no RecyclerView?
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?
Tem experiência com extensões ou plugins em projetos?
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?
Em que situações é preferível usar uma classe abstrata na programação orientada a objetos?
O que pode levar à ocorrência de uma exceção TransactionTooLargeException no Android?
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?