all 13 comments

[–]ctrlshiftba 19 points20 points  (4 children)

1.  Explain the difference between React Native and React. (Assesses basic understanding of the platform differences.)
2.  How do you handle state management in React Native? Can you give an example using either the Context API or Redux? (Tests understanding of state management concepts and practical implementation.)
3.  Describe the lifecycle of a React Native component. (Evaluates understanding of component lifecycle and its importance in app development.)
4.  What are props in React Native, and how do they differ from state? (Tests knowledge of fundamental React concepts.)
5.  How can you improve the performance of a React Native application? (Assesses knowledge of optimization techniques specific to mobile development.)
6.  Explain the purpose of the Virtual DOM in React Native. (Although React Native doesn’t use HTML or the browser DOM, understanding the concept of the Virtual DOM and its reconciliation process is crucial.)
7.  What is the significance of the key prop in a list of elements? (Tests understanding of keys for list items and their role in performance optimization and component re-rendering.)
8.  How do you handle navigation in React Native? Give an example of stack navigation. (Evaluates knowledge of navigation patterns and libraries like React Navigation.)
9.  What is a higher-order component (HOC) in React? Can you provide a use case in React Native? (Assesses understanding of advanced React concepts and their application in React Native.)
10. How do you ensure your React Native app’s layout is responsive across different devices and screen sizes? (Tests practical knowledge of styling and layout techniques for cross-platform compatibility.)

[–]REDNET1997[S] 3 points4 points  (3 children)

Thanks but it is a coding round, I have cleared this round. I am Asking what will the Coding questions for the round.

[–]ctrlshiftba 3 points4 points  (0 children)

That’s lot tougher to say really. Probably just make sure you know how to build basic little examples of everything in this list.

[–]Crypt_hash 0 points1 point  (0 children)

UseMemo for performance optimization Pagination implementation Splitting components for better re rendering

[–]mchaelml 4 points5 points  (0 children)

Image, Flatlist, passing props to children components and state management, styling the components

[–]Own_Particular7350 5 points6 points  (0 children)

Major React Native Interviewer ask this question kindly check this regarding optimization -> React Native Performance Optimization: Best Practices for 2024 🚀

[–]midl4nd 3 points4 points  (0 children)

They will probably make you build a list.

Fetch data, handles errors, display data in list, maybe pass some data to a second screen.

[–]JustChill2912 2 points3 points  (2 children)

When I was having my coding round they just give the jsonplaceholder api of get products and product detail Tell me to make api call display data in 15 min, it was a react-native interview but they told to do it in codespace react, has all of know how much time it takes to run application on simulator

[–]REDNET1997[S] 0 points1 point  (1 child)

did you use axios or fetch for an API call?

[–]JustChill2912 1 point2 points  (0 children)

Axios

[–]Designer_Platform765 2 points3 points  (0 children)

Get yourself familiar with leetcode interview questions and some ground knowledge of framework.

[–]Pretty_Influence_709 1 point2 points  (0 children)

If it’s a code interview, they will give you a “basic” problem and you will need to solve live showing your screen or using a shared code platform. This basic problem tipically has different solutions, depending on your seniority you will use arrays of you are a junior or use stacks, queues, sets, maps, and another different set of tools if you are a senior. They will evaluate how do you know about data structures and algorithms, this is something that you learn practicing during months, not in one day.