Android

Kotlin Collections and Operators

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

20 pertanyaan wawancaraยท
Mid-Level
1

What is the difference between List and MutableList in Kotlin?

Jawaban

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?

Jawaban

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?

Jawaban

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 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis