Pode explicar como a data class é implementada e funciona internamente no Kotlin?
Android
Quais aspetos do seu cargo atual lhe causam insatisfação ou dificuldades?
Pode usar uma classe de dados com propriedades modificáveis como chave numa tabela hash?
Quais métodos são utilizados para interagir com um Bound Service no Android?
Em que situações recomenda-se usar o componente Activity no desenvolvimento de aplicações Android?
Em que casos é aconselhável usar ContentProvider no desenvolvimento Android?
Que bibliotecas ou ferramentas de gestão de fluxos conhece e utilizou nos seus projetos?
Em que fase da procura de emprego estás atualmente?
Como distinguir os padrões arquitetônicos pelos seus propósitos e princípios de implementação?
Pode explicar o que significa usar a palavra-chave crossinline em Kotlin e em que casos ela é aplicada?
Qual é a finalidade das variáveis atômicas em aplicações multithread?
O método hashCode usa um campo declarado dentro da data class?
Qual é a necessidade de organizar as camadas de acordo com os princípios da Clean Architecture no sistema?
Refatore o código: há uma lista de produtos, LazyColumn com ProductItem, botão FAB. Concentre-se na funcionalidade, lógica e arquitetura.
Quais são as limitações do componente BroadcastReceiver no Android?
Como implementarias a exibição de Toast após 5 segundos? O que usarias para eventos de uma só vez?
Como é o processo de remoção do ViewModel da memória na sua aplicação?
Pode falar sobre os projetos e tarefas com os quais trabalhou na sua posição atual?
Conta-me a coisa mais fixe que fizeste como desenvolvedor Android.
Pode explicar o que se entende por 'função inline' na programação?