15 Rendering and Trees questions from the Flutter bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
B.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
C.the process of re-running build to produce a fresh description that the framework diffs against the existing elements
D.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Answer + AI explanation with Pro
2. Which term means: "the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time"?
Senior
A.key
B.rebuild
C.GlobalKey
D.element tree
Answer + AI explanation with Pro
3. Which statement is correct?
Senior
A.element tree — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
B.element tree — the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
C.element tree — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
D.element tree — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Answer + AI explanation with Pro
4. What is render tree?
Senior
A.an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
B.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
C.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
D.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
Answer + AI explanation with Pro
5. Which term means: "the layout-and-paint layer of objects that measure, position, and draw pixels to the screen"?
Senior
A.rebuild
B.render tree
C.key
D.element tree
Answer + AI explanation with Pro
6. Which statement is correct?
Senior
A.render tree — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
B.render tree — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
C.render tree — the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
D.render tree — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Answer + AI explanation with Pro
7. What is key?
Mid
A.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
B.an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
C.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
D.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
Answer + AI explanation with Pro
8. Which term means: "an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly"?
Mid
A.render tree
B.key
C.element tree
D.rebuild
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.key — the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
B.key — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
C.key — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
D.key — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
Answer + AI explanation with Pro
10. What is GlobalKey?
Senior
A.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
B.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
C.an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
D.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
Answer + AI explanation with Pro
11. Which term means: "an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere"?
Senior
A.element tree
B.key
C.render tree
D.GlobalKey
Answer + AI explanation with Pro
12. Which statement is correct?
Senior
A.GlobalKey — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
B.GlobalKey — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
C.GlobalKey — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
D.GlobalKey — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
Answer + AI explanation with Pro
13. What is rebuild?
Mid
A.the process of re-running build to produce a fresh description that the framework diffs against the existing elements
B.the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
C.an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
D.the mutable middle layer that instantiates configuration, holds state, and tracks each node's position over time
Answer + AI explanation with Pro
14. Which term means: "the process of re-running build to produce a fresh description that the framework diffs against the existing elements"?
Mid
A.render tree
B.rebuild
C.GlobalKey
D.key
Answer + AI explanation with Pro
15. Which statement is correct?
Mid
A.rebuild — an identifier unique across the whole app, letting you reach a node's state or render object from elsewhere
B.rebuild — the process of re-running build to produce a fresh description that the framework diffs against the existing elements
C.rebuild — the layout-and-paint layer of objects that measure, position, and draw pixels to the screen
D.rebuild — an identifier that preserves a node's identity across rebuilds so the framework matches old and new correctly
Answer + AI explanation with Pro
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Rendering and Trees question come with Pro.