InterviewPitch

Land the job you want — prepare
with Real interviews Q&A

Curated interview questions, company-wise guides and coding rounds. Practice mock interviews, improve with feedback, and track your progress.

Q&A
Top curated interview packs
Company-wise & role-wise packs, quality assured.
Start a quiz
Instant scoring
All Interview Q&A
50 plus topics
Beginner
1. What is React Native?
React Native is a framework by Facebook to build native mobile apps using JavaScript and React.
Beginner
2. Difference between React & React Native?
React uses DOM for web, React Native uses native components for mobile.
Beginner
3. What languages are used in React Native?
JavaScript / TypeScript with native code (Java, Swift, Obj-C).
Beginner
4. What is JSX?
JSX allows writing UI code inside JavaScript.
Beginner
5. What are components?
Reusable UI blocks built using functions or classNamees.
Beginner
6. What is View?
is the basic container component similar to div.
Beginner
7. What is Text?
is used to display text in React Native.
Beginner
8. What is StyleSheet?
Used to create optimized styles for components.
Beginner
9. What is state?
State manages dynamic data inside a component.
Beginner
10. What is props?
Props pass data from parent to child components.
Intermediate
16. What is useState?
Hook for managing component state.
Intermediate
17. What is useEffect?
Hook for side effects like API calls.
Intermediate
18. What is Flexbox?
Primary layout system used in React Native.
Intermediate
19. What is ScrollView?
Scrollable container for multiple child components.
Intermediate
20. FlatList vs ScrollView?
FlatList is optimized for large lists, ScrollView is not.
Intermediate
21. What is AsyncStorage?
Used to store data locally on device.
Intermediate
22. What is navigation?
Used to move between screens using React Navigation.
Intermediate
23. What is Linking?
Used to open external URLs or apps.
Intermediate
24. What is keyboard avoiding view?
Adjusts UI when keyboard opens.
Intermediate
25. What is Expo?
Toolchain to build React Native apps faster.
Advanced
31. What is native bridge?
Communication layer between JS and native code.
Advanced
32. What is Hermes?
JavaScript engine optimized for React Native.
Advanced
33. What is performance optimization?
Using memoization, FlatList, avoiding re-renders.
Advanced
34. What is Code Push?
Update app without app store resubmission.
Advanced
35. What is Redux in RN?
Centralized state management.
Coding Round
41. useState example
const [count, setCount] = useState(0);
Coding Round
42. Button press
Answer Here
Coding Round
43. FlatList example
Answer Here
Coding Round
44. StyleSheet example
Answer Here
Coding Round
45. Image component
Answer Here
Coding Round
46. Navigation example
navigation.navigate('Home')
Coding Round
47. TextInput
Answer Here
Coding Round
48. useEffect example
Answer Here
Coding Round
49. TouchableOpacity
Answer Here
Coding Round
50. Fetch API call
Answer Here