Question bank · no interactive practice yet

Flutter interview prep

Flutter loops often include a machine coding round: build a small working app in 60 to 90 minutes, then defend its structure. The questions after it are about state, rebuilds and what you would change for a team.

What the Flutter loop scores

RoundWhat the interviewer writes down
Dart and asyncFutures, streams, isolates and what runs on the UI thread.
State managementWhy you chose the approach you did, and what it costs as the app grows.
Rendering and performanceWidget, element and render trees; what a rebuild costs; how you found jank.
Machine codingA working feature in the time box, with a structure you can explain.
Platform integrationPlatform channels, plugins and where native code is still the right answer.

Loops differ by company. This is the common shape of senior loops, not a promise about any one employer.

The second question

Follow-ups that decide the round

“Your whole screen rebuilds when one counter changes. Fix it.”

Tests whether you understand rebuild scope, not only the state library.

“The JSON parse blocks the UI for 300 ms. What now?”

Tests whether you know when to reach for an isolate.

Practice

There is no interactive Flutter practice yet, and this site will not pretend there is. The question bank is the honest starting point; the guides show how answers are scored.