Android
Podes enumerar e descrever as principais funções incorporadas ou extensões em Kotlin?
Descreva sua experiência com a linguagem Kotlin e as principais características de seu uso.
Quais são os principais métodos e operações que podem ser realizados em estruturas de dados do tipo Map?
Quais métodos podem ser utilizados para implementar a troca de informações entre dois componentes de interface ou telas da aplicação?
O que representa o conceito de 'Nothing' no contexto da programação ou da linguagem Kotlin?
Como pode interromper a execução de uma thread num programa?
Em que lugar do sistema normalmente é implementada a interface do repositório?
Como implementar o tratamento de exceções em corrotinas assíncronas?
Consegue listar os componentes-chave que normalmente são indicados no AndroidManifest.xml?
Quais argumentos e parâmetros o método getValue de um objeto delegado aceita?
Como pode implementar a execução simultânea de várias tarefas usando coroutines?
Quais são os métodos do ciclo de vida do widget, além de onMeasure, onLayout e onDraw?
Qual é a diferença entre os comandos DDL e DML em bancos de dados e como ela é determinada?
É possível fazer um retorno de uma função fora do contexto atual dentro de uma função declarada como crossinline em Kotlin?
Podes enumerar e explicar as principais áreas (escopo) usadas no Dagger para gerir o ciclo de vida das dependências?
Em que casos é preferível usar @Provides em vez de @Binds, e por que não é recomendado abandonar completamente @Provides?
Quais são as principais dificuldades que podem surgir ao cancelar a execução de coroutines?
Pode explicar o que significa o conceito de funções infix na programação?
É aceitável chamar métodos privados dentro de funções de extensão?
Podes dar um exemplo de uso de uma Classe Selada para modelar diferentes estados de um objeto?