Native Modules & Bridge interview questions

15 Native Modules & Bridge questions from the React Native 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.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is the bridge?

Mid
  1. A.the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
  2. B.the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
  3. C.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
  4. D.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously

Answer + AI explanation with Pro

2. Which term means: "the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture"?

Mid
  1. A.JSI
  2. B.Codegen
  3. C.TurboModules
  4. D.the bridge

Answer + AI explanation with Pro

3. Which statement is correct?

Mid
  1. A.the bridge — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
  2. B.the bridge — the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
  3. C.the bridge — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  4. D.the bridge — the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture

Answer + AI explanation with Pro

4. What is JSI?

Senior
  1. A.the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
  2. B.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
  3. C.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  4. D.packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists

Answer + AI explanation with Pro

5. Which term means: "the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously"?

Senior
  1. A.native modules
  2. B.TurboModules
  3. C.JSI
  4. D.the bridge

Answer + AI explanation with Pro

6. Which statement is correct?

Senior
  1. A.JSI — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
  2. B.JSI — the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
  3. C.JSI — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  4. D.JSI — the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture

Answer + AI explanation with Pro

7. What is native modules?

Mid
  1. A.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  2. B.the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
  3. C.packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
  4. D.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code

Answer + AI explanation with Pro

8. Which term means: "packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists"?

Mid
  1. A.native modules
  2. B.the bridge
  3. C.JSI
  4. D.TurboModules

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.native modules — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
  2. B.native modules — the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
  3. C.native modules — the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
  4. D.native modules — the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture

Answer + AI explanation with Pro

10. What is TurboModules?

Senior
  1. A.the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
  2. B.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
  3. C.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  4. D.the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture

Answer + AI explanation with Pro

11. Which term means: "the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code"?

Senior
  1. A.TurboModules
  2. B.the bridge
  3. C.Codegen
  4. D.native modules

Answer + AI explanation with Pro

12. Which statement is correct?

Senior
  1. A.TurboModules — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  2. B.TurboModules — the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
  3. C.TurboModules — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
  4. D.TurboModules — the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code

Answer + AI explanation with Pro

13. What is Codegen?

Senior
  1. A.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
  2. B.the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
  3. C.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  4. D.packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists

Answer + AI explanation with Pro

14. Which term means: "the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture"?

Senior
  1. A.JSI
  2. B.the bridge
  3. C.native modules
  4. D.Codegen

Answer + AI explanation with Pro

15. Which statement is correct?

Senior
  1. A.Codegen — the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
  2. B.Codegen — the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
  3. C.Codegen — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
  4. D.Codegen — the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture

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 Native Modules & Bridge question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers