Android

Colecciones y Operadores de Kotlin

Colecciones Kotlin, operadores funcionales (map, filter, reduce), Sequences, higher-order functions, operator overloading

20 preguntas de entrevista·
Mid-Level
1

¿Cuál es la diferencia entre List y MutableList en Kotlin?

Respuesta

List es una interfaz de solo lectura que no permite modificar la colección después de su creación. MutableList extiende List y añade métodos de modificación como add(), remove(), clear(). List garantiza la inmutabilidad estructural.

2

¿Cómo se crea una lista inmutable en Kotlin?

Respuesta

Usa listOf() para crear una lista inmutable. Esta función devuelve una List<T> de solo lectura. Para una lista mutable, usa mutableListOf() o arrayListOf().

3

¿Para qué sirve el operador map() en una colección?

Respuesta

map() transforma cada elemento de la colección aplicando una función, y devuelve una nueva lista con los elementos transformados. Por ejemplo: listOf(1,2,3).map { it * 2 } devuelve [2,4,6].

4

¿Para qué sirve el operador filter()?

5

¿Cuál es la diferencia entre map() y flatMap()?

+17 preguntas de entrevista

Domina Android para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis