Sobes.tech

Kotlin

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

Middle
1015

How to use 'backing fields' in Kotlin?

Middle
987

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

Junior
973

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

Middle
911

What is a tail recursive function in Kotlin?

Middle
877

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

Junior
858

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

Middle
850

What types of collections does Kotlin support?

Junior
845

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

Junior
835

How can synchronization be implemented in Kotlin using coroutines?

Middle+
834

How to set up and use coroutines in Kotlin projects?

Middle
816

How is inheritance and polymorphism organized in Kotlin?

Junior
813

How is XML handled in Kotlin?

Middle
803

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

Middle+
779

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

Middle
776

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

Middle
772

How to set up Kotlin integration with Java projects?

Middle
758

What are inline classes in Kotlin?

Middle
743

How to handle exceptions in Kotlin?

Junior
716

What features exist in inheritance and delegation in Kotlin?

Middle
708
/7