Interview Questions for Kotlin Native and Compiler

1. What is Kotlin Native, and how does it differ from Kotlin on the JVM?

2. What are Kotlin/Native’s key use cases?

3. What is the role of the Kotlin Native compiler, and how does it work?

4. How does Kotlin Native handle memory management without garbage collection?

5. What is Kotlin/Native interop, and how does it work with C libraries?

6. What platforms are supported by Kotlin Native, and how does the compiler target them?

7. How does Kotlin Native achieve platform interoperability?

8. What are `Gradle` targets in Kotlin Native, and how are they configured?

9. What is the significance of LLVM in Kotlin Native, and how does it work?

10. What are frozen objects in Kotlin Native, and how do they ensure thread safety?