React Native इंटरव्यू गाइड
अधिकांश इंटरव्यू ब्लॉग परिभाषाओं (definitions) पर केंद्रित होते हैं। वे पूछते हैं "एक component क्या है?" और आप एक किताबी जवाब देते हैं। वह जवाब आपको रिजेक्ट करवा सकता है।
वास्तविक इंटरव्यू में परिदृश्यों (scenarios) का उपयोग किया जाता है। एक इंटरव्यूअर ऐसे ऐप का वर्णन करता है जो frames ड्रॉप करता है, एक ऐसी लिस्ट जो बहुत अधिक re-render होती है, या एक ऐसी स्क्रीन जो फ्रीज हो जाती है। वे देखना चाहते हैं कि आप कैसे सोचते हैं। वे यह जानना चाहते हैं कि क्या आप समझते हैं कि चीजें क्यों काम करती हैं, न कि केवल टूल्स के नाम।
मैंने यह गाइड वास्तविक जीवन की स्थितियों के आधार पर लिखी है। ये वही सटीक प्रश्न हैं जो स्टार्टअप्स और बड़ी प्रोडक्ट कंपनियों में पूछे जाते हैं। प्रत्येक उत्तर सरल तरीके से शुरू होता है और एक सीनियर इंजीनियर को प्रभावित करने के लिए पर्याप्त गहराई तक जाता है।
गाइड में शामिल है:
- Fundamentals और App Lifecycle
- Navigation और Routing
- UI, Styling, और Layout
- JS Engine, Threading, और New Architecture (JSI/Fabric)
- Networking, APIs, और Data Persistence
- State Management (Client vs. Server state)
- Performance, Memory, और Rendering
- Security और Testing
- 2026 के लिए Advanced Scenarios
आपके अगले इंटरव्यू के लिए कुछ मुख्य बातें:
- Performance: यदि कोई ऐप धीमा महसूस होता है, तो पहले उसे profile करें। यह निर्धारित करें कि lag JS thread पर है या UI thread पर।
- Architecture: हर चीज़ के लिए केवल Redux का उपयोग न करें। Server state के लिए React Query और client state के लिए Zustand या Redux Toolkit का उपयोग करें।
- The New Architecture: समझें कि JSI कैसे synchronous communication की अनुमति देने के लिए bridge bottleneck को हटाता है।
- Lists: लंबी लिस्ट के लिए FlatList या FlashList का उपयोग करें। बड़े डेटा सेट के लिए कभी भी ScrollView का उपयोग न करें।
- Animations: JS thread jank से बचने के लिए Reanimated या native driver का उपयोग करके animations को UI thread पर चलाएं।
इन उत्तरों को केवल रटें नहीं। इन्हें धीरे-धीरे पढ़ें। इन्हें ज़ोर से बोलें। आपको तर्क (logic) को समझना चाहिए ताकि आप दबाव में भी इसे समझा सकें।
पूरा गाइड यहाँ पढ़ें: https://dev.to/prabhasg56/react-native-developer-interview-questions-answers-real-scenario-based-questions-14ko