Collections interview questions

12 real Collections questions from the Kotlin bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is List versus MutableList?

Junior
  1. A.the convention that the standard factory functions return interfaces without modification methods
  2. B.a lazily evaluated collection that processes elements one at a time through a chain of operations
  3. C.the distinction between a read-only collection interface and one exposing add and remove operations
  4. D.a standard function that builds a fixed read-only collection from the supplied elements
Reveal the answer + AI explanation — free account

2. Which term means: "the distinction between a read-only collection interface and one exposing add and remove operations"?

Junior
  1. A.Immutable-by-default collections
  2. B.listOf factory
  3. C.List versus MutableList
  4. D.Sequence
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.List versus MutableList — a standard function that builds a fixed read-only collection from the supplied elements
  2. B.List versus MutableList — the distinction between a read-only collection interface and one exposing add and remove operations
  3. C.List versus MutableList — a lazily evaluated collection that processes elements one at a time through a chain of operations
  4. D.List versus MutableList — the convention that the standard factory functions return interfaces without modification methods
Reveal the answer + AI explanation — free account

4. What is Sequence?

Mid
  1. A.a lazily evaluated collection that processes elements one at a time through a chain of operations
  2. B.a standard function that builds a fixed read-only collection from the supplied elements
  3. C.the convention that the standard factory functions return interfaces without modification methods
  4. D.the distinction between a read-only collection interface and one exposing add and remove operations
Reveal the answer + AI explanation — free account

5. Which term means: "a lazily evaluated collection that processes elements one at a time through a chain of operations"?

Mid
  1. A.Immutable-by-default collections
  2. B.Sequence
  3. C.List versus MutableList
  4. D.listOf factory
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.Sequence — a lazily evaluated collection that processes elements one at a time through a chain of operations
  2. B.Sequence — the convention that the standard factory functions return interfaces without modification methods
  3. C.Sequence — a standard function that builds a fixed read-only collection from the supplied elements
  4. D.Sequence — the distinction between a read-only collection interface and one exposing add and remove operations
Reveal the answer + AI explanation — free account

7. What is Immutable-by-default collections?

Junior
  1. A.a standard function that builds a fixed read-only collection from the supplied elements
  2. B.the distinction between a read-only collection interface and one exposing add and remove operations
  3. C.the convention that the standard factory functions return interfaces without modification methods
  4. D.a lazily evaluated collection that processes elements one at a time through a chain of operations
Reveal the answer + AI explanation — free account

8. Which term means: "the convention that the standard factory functions return interfaces without modification methods"?

Junior
  1. A.Immutable-by-default collections
  2. B.listOf factory
  3. C.Sequence
  4. D.List versus MutableList
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.Immutable-by-default collections — a standard function that builds a fixed read-only collection from the supplied elements
  2. B.Immutable-by-default collections — the convention that the standard factory functions return interfaces without modification methods
  3. C.Immutable-by-default collections — the distinction between a read-only collection interface and one exposing add and remove operations
  4. D.Immutable-by-default collections — a lazily evaluated collection that processes elements one at a time through a chain of operations
Reveal the answer + AI explanation — free account

10. What is listOf factory?

Mid
  1. A.a lazily evaluated collection that processes elements one at a time through a chain of operations
  2. B.a standard function that builds a fixed read-only collection from the supplied elements
  3. C.the convention that the standard factory functions return interfaces without modification methods
  4. D.the distinction between a read-only collection interface and one exposing add and remove operations
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.listOf factory — a lazily evaluated collection that processes elements one at a time through a chain of operations
  2. B.listOf factory — a standard function that builds a fixed read-only collection from the supplied elements
  3. C.listOf factory — the convention that the standard factory functions return interfaces without modification methods
  4. D.listOf factory — the distinction between a read-only collection interface and one exposing add and remove operations
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Collections free