Pregunta de entrevista de Revolut

How does the Kotlin compiler work?