Native Modules & Bridge interview questions

15 real Native Modules & Bridge questions from the React Native bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

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
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Native Modules & Bridge free