Performance interview questions

12 real Performance questions from the Flutter 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 const constructor?

Mid
  1. A.a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
  2. B.a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
  3. C.the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
  4. D.a lazy list that constructs and recycles item widgets on demand instead of building them all up front
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Mid
  1. A.const constructor — a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
  2. B.const constructor — the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
  3. C.const constructor — a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
  4. D.const constructor — a lazy list that constructs and recycles item widgets on demand instead of building them all up front
Reveal the answer + AI explanation — free account

4. What is RepaintBoundary?

Senior
  1. A.the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
  2. B.a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
  3. C.a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
  4. D.a lazy list that constructs and recycles item widgets on demand instead of building them all up front
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Senior
  1. A.RepaintBoundary — the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
  2. B.RepaintBoundary — a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
  3. C.RepaintBoundary — a lazy list that constructs and recycles item widgets on demand instead of building them all up front
  4. D.RepaintBoundary — a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
Reveal the answer + AI explanation — free account

7. What is build optimization?

Senior
  1. A.the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
  2. B.a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
  3. C.a lazy list that constructs and recycles item widgets on demand instead of building them all up front
  4. D.a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
Reveal the answer + AI explanation — free account

8. Which term means: "the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work"?

Senior
  1. A.ListView builder
  2. B.build optimization
  3. C.const constructor
  4. D.RepaintBoundary
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Senior
  1. A.build optimization — the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
  2. B.build optimization — a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
  3. C.build optimization — a lazy list that constructs and recycles item widgets on demand instead of building them all up front
  4. D.build optimization — a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
Reveal the answer + AI explanation — free account

10. What is ListView builder?

Mid
  1. A.a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
  2. B.a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
  3. C.a lazy list that constructs and recycles item widgets on demand instead of building them all up front
  4. D.the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.ListView builder — a wrapper that isolates a subtree onto its own layer so its repaints do not force neighbors to repaint
  2. B.ListView builder — a lazy list that constructs and recycles item widgets on demand instead of building them all up front
  3. C.ListView builder — a compile-time-canonicalized instance that the framework can skip rebuilding because it never changes
  4. D.ListView builder — the practice of narrowing rebuild scope and reusing immutable subtrees to minimize wasted layout and paint work
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 Performance free