Rendering and Trees interview questions

15 real Rendering and Trees 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 element tree?

Senior
  1. A.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
  2. B.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  3. C.the process of re-running build to produce a fresh description that the framework diffs against the existing elements
  4. D.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Senior
  1. A.element tree — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
  2. B.element tree — the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
  3. C.element tree — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
  4. D.element tree — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Reveal the answer + AI explanation — free account

4. What is render tree?

Senior
  1. A.an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
  2. B.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
  3. C.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
  4. D.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Senior
  1. A.render tree — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  2. B.render tree — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
  3. C.render tree — the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
  4. D.render tree — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Reveal the answer + AI explanation — free account

7. What is key?

Mid
  1. A.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  2. B.an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
  3. C.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
  4. D.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.key — the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
  2. B.key — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  3. C.key — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
  4. D.key — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
Reveal the answer + AI explanation — free account

10. What is GlobalKey?

Senior
  1. A.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
  2. B.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  3. C.an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
  4. D.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Senior
  1. A.GlobalKey — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
  2. B.GlobalKey — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  3. C.GlobalKey — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
  4. D.GlobalKey — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
Reveal the answer + AI explanation — free account

13. What is rebuild?

Mid
  1. A.the process of re-running build to produce a fresh description that the framework diffs against the existing elements
  2. B.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  3. C.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
  4. D.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Mid
  1. A.rebuild — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
  2. B.rebuild — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
  3. C.rebuild — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
  4. D.rebuild — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
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 Rendering and Trees free