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.

How to prepare, by the time you have

  1. A week or less

    Rendering and memoisation, the new architecture, and one performance problem you measured.

  2. Two to four weeks

    Work through the question bank by area, answering out loud first; add one design scenario with offline behaviour.

  3. Senior loop

    Be ready to say when you would write a native module instead of adding a dependency, and why.

There is no interactive React Native practice yet. Senior React Native rounds test the JavaScript and native boundary, so practise saying where a problem lives before you answer it. This question bank is for React Native interview prep over days, not a single cram session, junior to Staff, with answers built around production depth and what the interviewer is asking.

Practice

There is no interactive React Native practice yet, and this site will not pretend there is. The question bank above is the honest starting point: answer each question out loud before you read the answer. How to practise without a tool.

More books for the React Native loop