Kotlin is interoperable with Java because it uses JVM bytecode. Compiling it directly to bytecode helps to achieve faster compile time and makes no difference between Java and Kotlin for JVM.