Coleções e Operadores Kotlin
Coleções Kotlin, operadores funcionais (map, filter, reduce), Sequences, higher-order functions, operator overloading
1Qual é a diferença entre List e MutableList no Kotlin?
Qual é a diferença entre List e MutableList no Kotlin?
Resposta
List é uma interface somente leitura que não permite modificar a coleção após sua criação. MutableList estende List e adiciona métodos de modificação como add(), remove(), clear(). List garante a imutabilidade estrutural.
2Como criar uma lista imutável no Kotlin?
Como criar uma lista imutável no Kotlin?
Resposta
Use listOf() para criar uma lista imutável. Esta função retorna uma List<T> somente leitura. Para uma lista mutável, use mutableListOf() ou arrayListOf().
3Para que serve o operador map() em uma coleção?
Para que serve o operador map() em uma coleção?
Resposta
map() transforma cada elemento da coleção aplicando uma função e retorna uma nova lista com os elementos transformados. Por exemplo: listOf(1,2,3).map { it * 2 } retorna [2,4,6].
Para que serve o operador filter()?
Qual é a diferença entre map() e flatMap()?
+17 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Navegação Android
Gerenciamento de Dados Android
Rede Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Trabalho em segundo plano
Jetpack Compose
Permissões e Funcionalidades do Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avançadas
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avançado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis