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.
A.the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
B.the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
C.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
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
A.JSI
B.Codegen
C.TurboModules
D.the bridge
Answer + AI explanation with Pro
3. Which statement is correct?
Mid
A.the bridge — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
B.the bridge — the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
C.the bridge — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
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
A.the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
B.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
C.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
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
A.native modules
B.TurboModules
C.JSI
D.the bridge
Answer + AI explanation with Pro
6. Which statement is correct?
Senior
A.JSI — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
B.JSI — the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
C.JSI — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
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
A.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
B.the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
C.packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
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
A.native modules
B.the bridge
C.JSI
D.TurboModules
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.native modules — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
B.native modules — the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
C.native modules — the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
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
A.the legacy asynchronous, batched, JSON-serialized message queue that connected JavaScript and native code in the old architecture
B.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
C.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
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
A.TurboModules
B.the bridge
C.Codegen
D.native modules
Answer + AI explanation with Pro
12. Which statement is correct?
Senior
A.TurboModules — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
B.TurboModules — the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
C.TurboModules — packages exposing platform capabilities written in Swift, Kotlin, or C++ to JavaScript when no built-in API exists
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
A.the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
B.the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
C.the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
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
A.JSI
B.the bridge
C.native modules
D.Codegen
Answer + AI explanation with Pro
15. Which statement is correct?
Senior
A.Codegen — the new-architecture native module system that lazily loads and uses JSI for direct, type-safe synchronous calls into platform code
B.Codegen — the tool that generates the C++ glue and type-checked interfaces from JavaScript spec files for the new architecture
C.Codegen — the JavaScript Interface, a lightweight C++ layer that lets JS hold direct references to native objects and call them synchronously
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.