Question bank · no interactive practice yet

React Native interview prep

Senior React Native interviews test the boundary: what happens between JavaScript and native, where performance goes, and when you would write a native module instead of another dependency.

What the React Native loop scores

RoundWhat the interviewer writes down
JavaScript and ReactRendering, memoisation and effects, explained from a real screen.
The native boundaryThe new architecture (JSI, Fabric, TurboModules) and what it changed in practice.
PerformanceLists, images, animations and how you measured the problem.
State and dataWhere the source of truth lives and how offline behaves.

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

“The list drops frames on Android only. Where do you start?”

Tests whether you can separate a JavaScript problem from a native one.

“Would you write this as a native module? Why?”

Tests judgement about the boundary, not loyalty to a framework.

Practice

There is no interactive React Native 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.