Android

Kotlin Collections and Operators

Kotlin Collections, functional operators (map, filter, reduce), Sequences, higher-order functions, operator overloading

20 mülakat soruları·
Mid-Level
1

What is the difference between List and MutableList in Kotlin?

Cevap

List is a read-only interface that doesn't allow modifying the collection after creation. MutableList extends List and adds modification methods like add(), remove(), clear(). List guarantees structural immutability.

2

How do you create an immutable list in Kotlin?

Cevap

Use listOf() to create an immutable list. This function returns a read-only List<T>. For a mutable list, use mutableListOf() or arrayListOf().

3

What is the map() operator used for on a collection?

Cevap

map() transforms each element of the collection by applying a function, and returns a new list with the transformed elements. For example: listOf(1,2,3).map { it * 2 } returns [2,4,6].

4

What is the filter() operator used for?

5

What is the difference between map() and flatMap()?

+17 mülakat soruları

Bir sonraki mülakatın için Android'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla