Kotlin
O que são classes aninhadas (nested) e internas (inner) em Kotlin?
O que é um 'alias' e como usá-lo em Kotlin?
Quais são as características do trabalho com anotações em Kotlin?
Como é que a implementação de interfaces é feita em Kotlin?
Explique o conceito da expressão 'when' na linguagem de programação Kotlin.
Como é que a herança é feita na linguagem Kotlin?
Quais são as características do trabalho com construtores e inicialização de objetos em Kotlin?
Explique como funciona a palavra-chave 'super' na linguagem Kotlin.
O que são funções de extensão em Kotlin?
Como tratar corretamente as exceções em Kotlin?
Como é que utiliza Kotlin no desenvolvimento de aplicações Android?
O que são funções de alto nível em Kotlin?
Quais ferramentas de CI/CD você usa para automatizar a construção de projetos em Kotlin?
Quais são as principais características do Kotlin que o diferenciam do Java?
Como é que a interface é implementada em Kotlin e que restrições existem ao usá-la?
Como garantir a segurança de tipos em Kotlin?
Explique como são estruturados os pacotes e módulos em Kotlin.
Que bibliotecas você usa para testes em Kotlin?
Que mecanismos são utilizados para serializar dados em Kotlin?
Como são descritas as funções em Kotlin?