Kotlin
Quais são as vantagens de usar a destruturação em Kotlin?
O que é o modificador de acesso 'internal' em Kotlin e como usá-lo?
O que são 'context receivers' e como funcionam no Kotlin?
Como é que a interface é implementada em Kotlin e que restrições existem ao usá-la?
Quais as melhores práticas que você usa para organizar o código em Kotlin?
Que ambientes de desenvolvimento e ferramentas utiliza ao programar em Kotlin?
O que é 'inferência de tipos' em Kotlin?
Como usar anotações em Kotlin?
Explique como funciona a delegação em Kotlin.
Quais são as principais diferenças entre uma classe e uma interface em Kotlin?
Que mecanismos o Kotlin fornece para trabalhar com cálculos paralelos?
Que bibliotecas utiliza para trabalhar com solicitações HTTP em Kotlin?
Como usar classes seladas para modelar hierarquias em Kotlin?
Que capacidades o Kotlin oferece para trabalhar com operações assíncronas?
O que são propriedades delegadas em Kotlin?
Quais funções padrão para trabalhar com coleções em Kotlin você conhece?
O que é sobrecarga de operadores e como usá-la?
O que é uma função com recursão de cauda e como ela funciona na linguagem Kotlin?
Que funções para trabalhar com coleções a linguagem Kotlin fornece?
Como implementar e usar classes de dados em Kotlin?