Que tarefas resolvem as corrotinas e qual é a sua vantagem na programação assíncrona?
Android
Quais são as diferenças entre os ciclos for e while na organização de operações repetitivas em programação?
Pode explicar o que é uma função lambda e como ela é usada?
Como é que a manipulação de erros em Java e Kotlin difere, e como são implementadas as exceções em cada uma das linguagens?
Tem experiência em mentoria ou liderança de colegas?
Pode explicar o que significa None na linguagem Python?
Como implementar um ciclo que seja executado indefinidamente e sem condições?
Como era realizado o processo de revisão de código na sua empresa anterior antes de sua fusão ou implementação?
Quais são as principais vantagens de usar Kotlin em comparação com Java para desenvolvimento Android ou no lado do servidor?
Que perguntas são normalmente feitas nas entrevistas sobre este tema?
Qual é a restrição do uso da função com o modificador inline para todas as funções no programa?
Explique o que é uma classe abstrata e em que ela difere de uma classe normal.
Como diferem as estratégias de transmissão de dados num programa: por valor e por referência ao objeto?