50 Android साक्षात्कार प्रश्न और उत्तर (2026)

यहाँ हैं Android अपने सपनों की नौकरी पाने के लिए नए और अनुभवी उम्मीदवारों के लिए साक्षात्कार प्रश्न और उत्तर।

 

Android फ्रेशर्स के लिए डेवलपर साक्षात्कार प्रश्न और उत्तर

1) क्या है Android?

यह एक ओपन-सोर्स ऑपरेटिंग सिस्टम है जिसका उपयोग मुख्य रूप से मोबाइल डिवाइस जैसे सेल फोन और टैबलेट पर किया जाता है। यह एक लिनक्स कर्नेल-आधारित सिस्टम है जो समृद्ध घटकों से सुसज्जित है जो डेवलपर्स को ऐसे ऐप बनाने और चलाने की अनुमति देता है जो बुनियादी और उन्नत दोनों कार्य कर सकते हैं।

👉 निःशुल्क पीडीएफ डाउनलोड: Android साक्षात्कार प्रश्न और उत्तर


2) क्या है Google Android SDK?

RSI Google Android SDK यह एक टूलसेट है जिसकी डेवलपर्स को ऐप्स लिखने के लिए आवश्यकता होती है Android सक्षम डिवाइस। इसमें एक ग्राफ़िकल इंटरफ़ेस होता है जो एक Android संचालित हैंडहेल्ड वातावरण, जिससे उन्हें अपने कोड का परीक्षण और डीबग करने की अनुमति मिलती है।

Android साक्षात्कार के प्रश्न


3) क्या है Android Archiटेक्चर?

Android Archiटेक्चर यह 4 प्रमुख घटकों से बना है:

  • लिनक्स कर्नेल
  • पुस्तकालय
  • Android ढांचा
  • Android अनुप्रयोगों

4) वर्णन करें Android ढांचा।

RSI Android रूपरेखा एक महत्वपूर्ण पहलू है Android Archiटेक्चर। यहां आप वे सभी क्लास और मेथड पा सकते हैं जिनकी डेवलपर्स को एप्लीकेशन लिखने के लिए जरूरत होगी। Android पर्यावरण.


5) एएपीटी क्या है?

AAPT का संक्षिप्त रूप है Android एसेट पैकेजिंग टूल। यह टूल डेवलपर्स को ज़िप-संगत आर्काइव से निपटने की क्षमता प्रदान करता है, जिसमें बनाना, एक्सपोर्ट करना आदि शामिल है।tracसाथ ही इसकी सामग्री को देखना।


6) एमुलेटर का होना कितना महत्वपूर्ण है? Android वातावरण?

एमुलेटर डेवलपर्स को एक ऐसे इंटरफ़ेस के साथ "खेलने" की सुविधा देता है जो वास्तविक मोबाइल डिवाइस की तरह काम करता है। वे कोड लिख और परीक्षण कर सकते हैं, और यहां तक ​​कि डीबग भी कर सकते हैं। एमुलेटर कोड के परीक्षण के लिए एक सुरक्षित स्थान है, खासकर अगर यह शुरुआती डिज़ाइन चरण में है।


7) किसी गतिविधि का क्या उपयोग है?Creator?

एक गतिविधिCreator एक नए निर्माण की दिशा में पहला कदम है Android प्रोजेक्ट। यह एक शेल स्क्रिप्ट से बना है जिसका उपयोग प्रोजेक्ट के भीतर कोड लिखने के लिए आवश्यक नई फ़ाइल सिस्टम संरचना बनाने के लिए किया जाएगा। Android आईडीई।


8) गतिविधियों का वर्णन करें.

गतिविधियाँ वह होती हैं जिन्हें आप उपयोगकर्ता इंटरफ़ेस की विंडो कहते हैं। जिस तरह आप आउटपुट दिखाने या डायलॉग बॉक्स के रूप में इनपुट मांगने के लिए विंडो बनाते हैं, उसी तरह गतिविधियाँ भी वही भूमिका निभाती हैं, हालाँकि यह हमेशा उपयोगकर्ता इंटरफ़ेस के रूप में नहीं हो सकती हैं।


9) इरादे क्या हैं?

इंटेंट उपयोगकर्ता को सूचना संदेश प्रदर्शित करता है Android सक्षम डिवाइस। इसका उपयोग उपयोगकर्ता को किसी विशेष स्थिति के बारे में सचेत करने के लिए किया जा सकता है। उपयोगकर्ताओं को इरादों पर प्रतिक्रिया देने के लिए बनाया जा सकता है।


10) गतिविधियों को सेवाओं से अलग करें।

गतिविधियों को उपयोगकर्ता की इच्छानुसार कभी भी बंद या समाप्त किया जा सकता है। दूसरी ओर, सेवाओं को पर्दे के पीछे चलने के लिए डिज़ाइन किया गया है, और वे स्वतंत्र रूप से कार्य कर सकती हैं। अधिकांश सेवाएँ निरंतर चलती रहती हैं, भले ही कुछ गतिविधियाँ निष्पादित हो रही हों या नहीं।


Android अनुभवी उम्मीदवारों के लिए साक्षात्कार प्रश्न और उत्तर

11) हर काम में कौन सी चीजें महत्वपूर्ण हैं? Android परियोजना?

ये वे आवश्यक वस्तुएं हैं जो हर बार मौजूद होती हैं Android परियोजना बनाई गई है:

  • Androidमैनिफ़ेस्ट.xml
  • बिल्ड.एक्सएमएल
  • bin /
  • src /
  • रेस /
  • संपत्ति /

12) XML-आधारित लेआउट का क्या महत्व है?

XML-आधारित लेआउट का उपयोग GUI परिभाषा प्रारूप सेट करने का एक सुसंगत और कुछ हद तक मानक साधन प्रदान करता है। आम तौर पर, लेआउट विवरण को निम्न प्रकार से रखा जाता है एक्सएमएल फाइल जबकि अन्य आइटम स्रोत फ़ाइलों में रखे जाते हैं।


13) कंटेनर क्या हैं?

कंटेनर, जैसा कि नाम से ही स्पष्ट है, ऑब्जेक्ट और विजेट को एक साथ रखता है, यह इस बात पर निर्भर करता है कि कौन सी विशिष्ट वस्तु की आवश्यकता है और उसे किस विशेष व्यवस्था में रखना है। कंटेनर में लेबल, फ़ील्ड, बटन या यहाँ तक कि चाइल्ड कंटेनर भी हो सकते हैं, उदाहरण के लिए।


14) अभिमुखीकरण (ओरिएंटेशन) क्या है?

ओरिएंटेशन, जिसे setOrientation() का उपयोग करके सेट किया जा सकता है, यह निर्धारित करता है कि LinearLayout को पंक्ति या स्तंभ के रूप में दर्शाया जाए। मान क्षैतिज या ऊर्ध्वाधर के रूप में सेट किए जाते हैं।


15) इसका क्या महत्व है? Android मोबाइल बाजार में कौन सा स्मार्टफोन सबसे आगे है?

डेवलपर्स ऐसे ऐप्स लिख और पंजीकृत कर सकते हैं जो विशेष रूप से इसके अंतर्गत चलेंगे Android इसका मतलब यह है कि हर मोबाइल डिवाइस जो पर्यावरण के अनुकूल है Android सक्षम इन ऐप्स को सपोर्ट और चलाने में सक्षम होंगे। की बढ़ती लोकप्रियता के साथ Android मोबाइल डिवाइसों पर, डेवलपर्स अपने ऐप्स बनाकर और उन्हें अपलोड करके इस प्रवृत्ति का लाभ उठा सकते हैं। Android इसे उन सभी लोगों के लिए वितरित करने के लिए बाजार में उपलब्ध कराया जाएगा जो इसे डाउनलोड करना चाहते हैं।


16) आपके विचार में इसके कुछ नुकसान क्या हैं? Android?

यह देखते हुए कि Android एक ओपन-सोर्स प्लेटफ़ॉर्म है, और तथ्य यह है कि अलग-अलग Android ऑपरेटिंग सिस्टम को अलग-अलग मोबाइल डिवाइस पर रिलीज़ किया गया है, लेकिन इस बारे में कोई स्पष्ट नीति नहीं है कि एप्लीकेशन विभिन्न OS संस्करणों और अपग्रेड के साथ कैसे अनुकूलित हो सकते हैं। एक ऐप जो इस विशेष संस्करण पर चलता है Android OS किसी दूसरे वर्शन पर चल भी सकता है और नहीं भी। एक और नुकसान यह है कि चूंकि फ़ोन और टैब जैसे मोबाइल डिवाइस अलग-अलग आकार और रूपों में आते हैं, इसलिए डेवलपर्स के लिए ऐसे ऐप बनाना एक चुनौती बन जाता है जो सही स्क्रीन आकार और अन्य अलग-अलग सुविधाओं और विशिष्टताओं के हिसाब से सही ढंग से समायोजित हो सकें।


17) एडीबी क्या है?

एडीबी का संक्षिप्त रूप है Android डीबग ब्रिज। यह डेवलपर्स को रिमोट शेल कमांड निष्पादित करने की शक्ति देता है। इसका मूल कार्य एमुलेटर पोर्ट की ओर और उससे संचार की अनुमति देना और नियंत्रित करना है।


18) किसी गतिविधि की चार आवश्यक अवस्थाएँ क्या हैं?

  • सक्रिय - यदि गतिविधि अग्रभूमि में है
  • रोका गया - यदि गतिविधि पृष्ठभूमि में है और अभी भी दृश्यमान है
  • रोका गया - यदि गतिविधि दिखाई नहीं दे रही है और इसलिए किसी अन्य गतिविधि द्वारा छिपी या अस्पष्ट है
  • नष्ट - जब गतिविधि प्रक्रिया समाप्त हो जाती है या पूर्ण रूप से समाप्त हो जाती है

19) एएनआर क्या है?

ANR का मतलब है एप्लीकेशन नॉट रिस्पॉन्डिंग। यह वास्तव में एक डायलॉग है जो उपयोगकर्ता को तब दिखाई देता है जब कोई एप्लीकेशन लंबे समय तक अनुत्तरदायी रहता है।


20) कौन से तत्व केवल एक बार ही पाए जा सकते हैं और उनका उपस्थित होना अनिवार्य है?

विभिन्न तत्वों में से, “और” तत्व अवश्य मौजूद होना चाहिए और केवल एक बार ही आ सकता है। बाकी वैकल्पिक हैं, जो आवश्यकतानुसार कई बार आ सकते हैं।


21) एस्केप वर्णों का उपयोग विशेषता के रूप में कैसे किया जाता है?

एस्केप कैरेक्टर के पहले डबल बैकस्लैश होते हैं। उदाहरण के लिए, '\\n' का उपयोग करके एक नया लाइन कैरेक्टर बनाया जाता है


22) ऐप डेवलपमेंट में सेटिंग्स अनुमतियों का क्या महत्व है?

अनुमतियाँ मुख्य रूप से डेटा और कोड की सुरक्षा के लिए कुछ प्रतिबंध लगाने की अनुमति देती हैं। इनके बिना, कोड से समझौता किया जा सकता है, जिसके परिणामस्वरूप कार्यक्षमता में दोष उत्पन्न हो सकते हैं।


23) इंटेंट फ़िल्टर का कार्य क्या है?

क्योंकि हर घटक को यह इंगित करने की आवश्यकता होती है कि वे किस इरादे पर प्रतिक्रिया दे सकते हैं, इसलिए इरादे फ़िल्टर का उपयोग उन इरादों को फ़िल्टर करने के लिए किया जाता है जिन्हें ये घटक प्राप्त करने के लिए तैयार हैं। एक या अधिक इरादे फ़िल्टर संभव हैं, जो उन सेवाओं और गतिविधियों पर निर्भर करता है जो इसका उपयोग करने जा रहे हैं।


24) किसी गतिविधि की निगरानी करते समय तीन प्रमुख लूपों को सूचीबद्ध करें

  • संपूर्ण जीवनकाल - गतिविधि onCreate और onDestroy के बीच होती है
  • दृश्यमान जीवनकाल - गतिविधि onStart और onStop के बीच होती है
  • अग्रभूमि जीवनकाल - गतिविधि onResume और onPause के बीच होती है

25) onStop() विधि कब लागू की जाती है?

ऑनस्टॉप विधि का उपयोग तब किया जाता है जब कोई गतिविधि उपयोगकर्ता को दिखाई नहीं देती, या तो इसलिए क्योंकि किसी अन्य गतिविधि ने उसे ले लिया है या वह उस गतिविधि के सामने है।


Android 5 से 10 वर्ष के अनुभव वाले लोगों के लिए साक्षात्कार प्रश्न और उत्तर

26) क्या ऐसा कोई मामला है जिसमें एकाधिक संसाधनों में अन्य क्वालिफायर स्थानीय भाषा से अधिक प्राथमिकता लेते हैं?

हां, वास्तव में ऐसे उदाहरण हैं जहां कुछ क्वालिफायर स्थानीय भाषा पर वरीयता ले सकते हैं। दो ज्ञात अपवाद हैं, जो MCC (मोबाइल कंट्री कोड) और MNC (मोबाइल नेटवर्क कोड) क्वालिफायर हैं।


27) एक प्रक्रिया किन विभिन्न अवस्थाओं पर आधारित होती है?

चार संभावित स्थितियाँ हैं:

  • अग्रभूमि गतिविधि
  • दृश्यमान गतिविधि
  • पृष्ठभूमि गतिविधि
  • खाली प्रक्रिया

28) ए.एन.आर. को कैसे रोका जा सकता है?

एक तकनीक जो रोकती है Android लंबे समय से रिस्पॉन्सिव रहे कोड को समाप्त करने से सिस्टम को रोकने के लिए चाइल्ड थ्रेड बनाना पड़ता है। चाइल्ड थ्रेड के भीतर, कोड के अधिकांश वास्तविक कामकाज को रखा जा सकता है, ताकि मुख्य थ्रेड कम से कम समय के लिए अनुत्तरदायी बने।


29) डाल्विक की क्या भूमिका है? Android विकास?

डाल्विक एक के रूप में कार्य करता है आभासी मशीन, और यह वह जगह है जहाँ हर Android एप्लिकेशन रन करता है। Dalvik के माध्यम से, एक डिवाइस बेहतर मेमोरी प्रबंधन के माध्यम से कई वर्चुअल मशीनों को कुशलतापूर्वक निष्पादित करने में सक्षम है।


30) क्या है Androidमैनिफ़ेस्ट.xml?

यह फ़ाइल हर एप्लिकेशन में ज़रूरी है। इसे रूट डायरेक्टरी में घोषित किया जाता है और इसमें उस एप्लिकेशन के बारे में जानकारी होती है जिसे आप इस्तेमाल करना चाहते हैं। Android कोड निष्पादित किए जाने से पहले सिस्टम को यह पता होना चाहिए।


३१) एक व्यवसाय स्थापित करने का उचित तरीका क्या है? Androidऐप विकास के लिए 100% -संचालित डिवाइस?

किसी एप्लिकेशन में वास्तविक एप्लिकेशन विकास से पहले निम्नलिखित चरणों का पालन किया जाना चाहिए: Android-संचालित डिवाइस:

-अपने एप्लिकेशन को "डीबग करने योग्य" के रूप में घोषित करें Android घोषणापत्र।
-अपने डिवाइस पर “USB डिबगिंग” चालू करें।
-अपने सिस्टम को अपने डिवाइस का पता लगाने के लिए सेट करें।


32) AIDL के माध्यम से एक बाउंडेड सेवा बनाने के चरणों को सूचीबद्ध करें।

1. .aidl फ़ाइल बनाएँ, जो प्रोग्रामिंग इंटरफ़ेस को परिभाषित करती है
2. इंटरफ़ेस को लागू करें, जिसमें आंतरिक एब्सोल्यूट इंटरफ़ेस का विस्तार करना शामिल है।tracस्टब क्लास के साथ-साथ उसकी विधियों को लागू करना।
3. इंटरफ़ेस को उजागर करें, जिसमें ग्राहकों के लिए सेवा को क्रियान्वित करना शामिल है।


33) डिफ़ॉल्ट संसाधनों का क्या महत्व है?

जब डिफ़ॉल्ट संसाधन, जिसमें डिफ़ॉल्ट स्ट्रिंग और फ़ाइलें होती हैं, मौजूद नहीं होते हैं, तो एक त्रुटि होगी और ऐप नहीं चलेगा। संसाधन प्रोजेक्ट res/ निर्देशिका के अंतर्गत विशेष रूप से नामित उपनिर्देशिकाओं में रखे जाते हैं।


34) एकाधिक संसाधनों से निपटते समय, कौन सा प्राथमिकता लेता है?

यह मानते हुए कि ये सभी संसाधन किसी डिवाइस के कॉन्फ़िगरेशन से मेल खाने में सक्षम हैं, 'लोकेल' क्वालिफायर लगभग हमेशा अन्य की तुलना में सर्वोच्च प्राथमिकता लेता है।


35) ए.एन.आर. कब घटित होता है?

ANR डायलॉग दो संभावित स्थितियों के आधार पर उपयोगकर्ता को दिखाया जाता है। एक तब होता है जब 5 सेकंड के भीतर इनपुट इवेंट पर कोई प्रतिक्रिया नहीं होती है, और दूसरा तब होता है जब ब्रॉडकास्ट रिसीवर 10 सेकंड के भीतर निष्पादन पूरा नहीं करता है।


36) एआईडीएल क्या है?

एआईडीएल, या Android इंटरफ़ेस डेफ़िनेशन लैंग्वेज, क्लाइंट और सर्विस के बीच इंटरफ़ेस आवश्यकताओं को संभालती है ताकि दोनों इंटरप्रोसेस संचार या IPC के माध्यम से एक ही स्तर पर संचार कर सकें। इस प्रक्रिया में ऑब्जेक्ट को प्राइमिटिव में तोड़ना शामिल है Android समझ सकते हैं। यह भाग केवल इसलिए आवश्यक है क्योंकि एक प्रक्रिया दूसरी प्रक्रिया की मेमोरी तक नहीं पहुँच सकती है।


37) AIDL द्वारा कौन से डेटा प्रकार समर्थित हैं?

एआईडीएल के पास निम्नलिखित डेटा प्रकारों के लिए समर्थन है:

-डोरी
-चरित्र अनुक्रम
-सूची
-नक्शा
-सभी मूलनिवासी Java जानकारी का प्रकार जैसे int, long, char और Boolean


38) टुकड़ा क्या है?

एक टुकड़ा किसी गतिविधि का एक हिस्सा या भाग होता है। यह इस मायने में मॉड्यूलर है कि आप इसे इधर-उधर ले जा सकते हैं या एक ही गतिविधि में अन्य टुकड़ों के साथ जोड़ सकते हैं। टुकड़े दोबारा इस्तेमाल करने योग्य भी होते हैं।


39) दृश्य गतिविधि क्या है?

दृश्यमान गतिविधि वह होती है जो अग्रभूमि संवाद के पीछे होती है। यह वास्तव में उपयोगकर्ता को दिखाई देती है, लेकिन जरूरी नहीं कि वह अग्रभूमि में ही हो।


40) अग्रभूमि गतिविधि को समाप्त करने का सबसे अच्छा समय क्या है?

अग्रभूमि गतिविधि, अन्य स्थितियों में सबसे महत्वपूर्ण होने के कारण, केवल अंतिम उपाय के रूप में ही समाप्त या समाप्त की जाती है, खासकर यदि यह पहले से ही बहुत अधिक मेमोरी का उपभोग कर रही हो। जब अग्रभूमि गतिविधि द्वारा मेमोरी पेजिंग स्थिति तक पहुँच जाता है, तो इसे समाप्त कर दिया जाता है ताकि उपयोगकर्ता इंटरफ़ेस उपयोगकर्ता के प्रति अपनी प्रतिक्रिया को बनाए रख सके।


41) क्या यूजर इंटरफेस का उपयोग किए बिना किसी फ्रेगमेंट का उपयोग करना या जोड़ना संभव है?

हां, ऐसा करना संभव है, जैसे कि जब आप किसी विशेष गतिविधि के लिए पृष्ठभूमि व्यवहार बनाना चाहते हैं। आप गतिविधि से एक टुकड़ा जोड़ने के लिए add(Fragment,string) विधि का उपयोग करके ऐसा कर सकते हैं।


42) आप मुख्य स्क्रीन से आइकन और विजेट कैसे हटाते हैं? Android डिवाइस?

किसी आइकन या शॉर्टकट को हटाने के लिए, उस आइकन को दबाकर रखें। फिर आप उसे स्क्रीन के निचले हिस्से में खींचें, जहाँ एक रिमूव बटन दिखाई देता है।


43) योजना के अंतर्गत मुख्य घटक क्या हैं? Android अनुप्रयोग वास्तुकला?

इसके अंतर्गत 5 प्रमुख घटक हैं Android अनुप्रयोग वास्तुकला:

– सेवाएं
- इरादा
– संसाधन बाह्यीकरण
– सूचनाएं
– सामग्री प्रदाता


44) एक विशिष्ट व्यक्ति का निर्माण किससे होता है? Android आवेदन परियोजना?

एक परियोजना के अंतर्गत Android संकलन के बाद, विकास एक .apk फ़ाइल बन जाता है। यह apk फ़ाइल प्रारूप वास्तव में निम्न से बना है AndroidManifest.xml फ़ाइल, अनुप्रयोग कोड, संसाधन फ़ाइलें, और अन्य संबंधित फ़ाइलें।


45) स्टिकी इंटेंट क्या है?

स्टिकी इंटेंट, sendStickyBroadcast() विधि से किया गया एक प्रसारण है, जिसमें प्रसारण के बाद भी इंटेंट तैरता रहता है, जिससे अन्य लोग इससे डेटा एकत्र कर सकते हैं।


46) क्या सभी मोबाइल फोन नवीनतम संस्करण का समर्थन करते हैं? Android ऑपरेटिंग सिस्टम?

कुछ Android-संचालित फोन आपको उच्चतर में अपग्रेड करने की अनुमति देता है Android ऑपरेटिंग सिस्टम संस्करण। हालाँकि, सभी अपग्रेड आपको नवीनतम संस्करण प्राप्त करने की अनुमति नहीं देंगे। यह काफी हद तक फोन की क्षमता और विशिष्टताओं पर निर्भर करता है, कि क्या यह नवीनतम के तहत उपलब्ध नई सुविधाओं का समर्थन कर सकता है Android संस्करण.


47) पोर्टेबल वाई-फाई हॉटस्पॉट क्या है?

पोर्टेबल वाई-फाई हॉटस्पॉट आपको अपने मोबाइल इंटरनेट कनेक्शन को अन्य वायरलेस डिवाइस से साझा करने की अनुमति देता है। उदाहरण के लिए, अपने Androidयदि आप अपने फोन को वाई-फाई हॉटस्पॉट के रूप में उपयोग करते हैं, तो आप उस एक्सेस प्वाइंट का उपयोग करके अपने लैपटॉप को इंटरनेट से कनेक्ट कर सकते हैं।


48) क्रिया क्या है?

In Android विकास में, एक क्रिया वह होती है जो इरादा भेजने वाला करना चाहता है या प्रतिक्रिया के रूप में प्राप्त करने की अपेक्षा करता है। अधिकांश एप्लिकेशन कार्यक्षमता इच्छित कार्रवाई पर आधारित होती है।


49) नियमित बिटमैप और नौ-पैच छवि के बीच क्या अंतर है?

सामान्य तौर पर, नौ-पैच छवि आकार बदलने की अनुमति देती है जिसका उपयोग लक्ष्य डिवाइस के लिए पृष्ठभूमि या अन्य छवि आकार आवश्यकताओं के रूप में किया जा सकता है। नौ-पैच उस तरीके को संदर्भित करता है जिससे आप छवि का आकार बदल सकते हैं: 4 कोने जो बिना स्केल किए हुए हैं, 4 किनारे जो 1 अक्ष में स्केल किए गए हैं, और बीच वाला जिसे दोनों अक्षों में स्केल किया जा सकता है।


50) कौन सी भाषा समर्थित है? Android अनुप्रयोग विकास के लिए?

समर्थित मुख्य भाषा है Java प्रोग्रामिंग भाषा. Java ऐप डेवलपमेंट के लिए सबसे लोकप्रिय भाषा है, जो इसे नए लोगों के लिए भी आदर्श बनाती है Android डेवलपर्स को जल्दी से एप्लिकेशन बनाने और तैनात करने के लिए सीखना Android पर्यावरण.

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे

इस पोस्ट को संक्षेप में इस प्रकार लिखें: