Total Questions : 20
Expected Time : 20 Minutes

1. How does Kotlin handle multiple inheritance?

2. What is the purpose of the 'sealed class' in Kotlin?

3. How does Kotlin handle extension properties?

4. What is the purpose of the 'by lazy' keyword in Kotlin?

5. How do you define an extension function in Kotlin?

6. How do you declare a package in Kotlin?

7. What is the purpose of the 'let' function in Kotlin?

8. What is the purpose of the 'tailrec' modifier in Kotlin?

9. How do you declare an array in Kotlin?

10. What is the purpose of the 'operator' keyword in Kotlin?

11. What is the purpose of the 'reified' keyword in Kotlin?

12. What is the purpose of the 'if' expression in Kotlin?

13. What is the purpose of the 'with' function in Kotlin?

14. What is the purpose of the 'break' statement in Kotlin?

15. What is the purpose of the 'flatMap' function in Kotlin?

16. What is the purpose of the 'use' function in Kotlin?

17. What is the purpose of the 'inline' modifier in Kotlin?

18. How do you define a class with a private constructor in Kotlin?

19. How do you declare a top-level function in Kotlin?

20. In Kotlin, what is the purpose of the 'step' parameter in a range?