Sobes.tech

Kotlin

How to work with files and input-output streams (I/O) in Kotlin?

Middle
1023

How to use 'backing fields' in Kotlin?

Middle
996

Explain what a 'companion object' is in Kotlin and in which cases it should be used.

Junior
983

Explain the use of the keyword 'by' in the Kotlin language.

Middle
922

What is a tail recursive function in Kotlin?

Middle
884

What is the difference between the 'open' and 'final' modifiers in Kotlin?.

Junior
871

What are 'sealed' classes in Kotlin and in which cases should they be used?

Middle
860

What types of collections does Kotlin support?

Junior
851

What plugins do you use for IDEs (IntelliJ IDEA, Android Studio) when working with Kotlin?

Junior
843

How can synchronization be implemented in Kotlin using coroutines?

Middle+
839

How to set up and use coroutines in Kotlin projects?

Middle
831

How is inheritance and polymorphism organized in Kotlin?

Junior
819

How is XML handled in Kotlin?

Middle
804

What are the features of working with Enum classes in Kotlin?

Middle
784

What are 'lazy' and 'lateinit' in Kotlin?

Middle
783

What are domain-specific languages (DSLs), and how can they be created in Kotlin?

Middle+
782

How to set up Kotlin integration with Java projects?

Middle
773

What are inline classes in Kotlin?

Middle
753

How to handle exceptions in Kotlin?

Junior
726

What features exist in inheritance and delegation in Kotlin?

Middle
723
/7