top 30 programming coding interview questions answers
इस ट्यूटोरियल में, हमने आपको प्रोग्राम अभ्यास करने के लिए प्रोग्राम लॉजिक और कोड उदाहरणों के साथ सबसे आम कोडिंग साक्षात्कार प्रश्न और उत्तर प्रदान किए हैं:
हम सभी जानते हैं कि सबसे बुनियादी कोडिंग या प्रोग्रामिंग साक्षात्कार सवालों के जवाब देने से निर्धारित होता है कि हम एक साक्षात्कार में कैसा प्रदर्शन करते हैं। साक्षात्कार जावा, सी ++, या एक जावास्क्रिप्ट आवश्यकता के लिए हो सकता है, लेकिन आधार एक ही रहता है, अर्थात हम प्रोग्रामिंग लॉजिक की नींव में कितने मजबूत हैं।
यदि साक्षात्कार में हमारा दृष्टिकोण शीघ्र और सूक्ष्म है, तो भी चयन की संभावना अधिक है। इसलिए कोडिंग इंटरव्यू के प्रश्नों को क्रैक करने के लिए पढ़ें।
एक साक्षात्कार का सामना करने से पहले इन प्रोग्रामिंग साक्षात्कार प्रश्नों का अध्ययन और अभ्यास करना याद रखें। यह न केवल आपके विश्वास को बढ़ावा देगा, बल्कि उन्हें जल्दी से जवाब देने में भी मददगार होगा। प्रश्न मुख्य रूप से सरणियों, स्ट्रिंग, लिंक की गई सूची, आदि जैसे विषयों को कवर करेंगे।
अपने मोजे लोग खींचो !!
अक्सर पूछे जाने वाले बेसिक प्रोग्रामिंग / कोडिंग साक्षात्कार प्रश्न
क्यू # 1) आप एक स्ट्रिंग को कैसे उल्टा कर सकते हैं?
उत्तर: स्ट्रिंग निम्नलिखित एल्गोरिदम के साथ उलट है:
- आरंभ
- जो स्ट्रिंग उलटनी है उसे घोषित किया जाता है।
- स्ट्रिंग की लंबाई प्राप्त करें।
- एक लूप शुरू करें और फिर सरणी तत्वों की स्थिति को स्वैप करें।
- आदान-प्रदान की स्थिति बनाए रखें।
- उलटे हुए तार को प्रिंट करें।
Q # 2) एक पैलेंड्रोम स्ट्रिंग क्या है?
उत्तर: स्ट्रिंग के उलट होने के बाद क्यू # 1 में चर्चा की गई, हमें निम्नलिखित शर्त लगाने की आवश्यकता है:
सांकेतिक टुकड़ा:
if(actualtxt.equals(reversetxt)){ return “Palindrome”; else return “Not Palindrome”; }
इस प्रकार पैलेंड्रोम स्ट्रिंग वह है जो पलटने पर समान रहता है, उदाहरण के लिए, - 'मैडम' एक पैलेंड्रोम स्ट्रिंग है।
Q # 3) स्ट्रिंग में मिलान वर्ण कैसे प्राप्त करें?
उत्तर: मिलान वर्णों को एक स्ट्रिंग में लाने के लिए, निम्न चरणों का पालन किया जाता है:
- हैश मैप डेटा संरचना को लिया जाता है जो कुंजी-मूल्य जोड़ी के साथ काम करता है।
- तार, चरित्र द्वारा चरित्र को लूप करें, और सत्यापित करें कि स्ट्रिंग का वह वर्ण हैश मानचित्र में मौजूद है या नहीं।
- यदि परिणाम सही है, तो हैश मानचित्र में वर्ण के लिए काउंटर बढ़ा दिया जाता है या फिर 1 के रूप में एक गिनती डालते हैं।
- एक बार जब लूप समाप्त हो जाता है, तो हैश मैप का पता लगाया जाता है और 1 से अधिक गणना वाले वर्णों को प्रिंट करता है।
सांकेतिक टुकड़ा:
HashMap mp = new HashMap (); for (int j = 0; j1){ System.out.println(ch+ ' - ' + c); } }
क्यू # 4) स्ट्रिंग में गैर-मिलान वाले वर्ण कैसे प्राप्त करें?
उत्तर: गैर-मिलान वाले वर्णों को स्ट्रिंग में लाने के लिए, निम्न चरणों का पालन किया जाता है:
- हैश मैप डेटा संरचना को लिया जाता है जो कुंजी-मूल्य जोड़ी के साथ काम करता है।
- स्ट्रिंग, चरित्र द्वारा चरित्र को लूप करें, और सत्यापित करें कि स्ट्रिंग का वह वर्ण हैश मानचित्र में मौजूद है या नहीं।
- यदि परिणाम सही है, तो हैश मानचित्र में वर्ण के लिए काउंटर बढ़ा दिया जाता है या फिर 1 के रूप में एक गिनती डालते हैं।
- एक बार जब लूप समाप्त हो जाता है, तो हैश मैप का पता लगाया जाता है और 1 के बराबर गिनती वाले वर्णों को प्रिंट करता है।
सांकेतिक टुकड़ा:
HashMap mp = new HashMap (); for (int j = 0; j Q # 5) एक तार में स्वर और व्यंजन की संख्या की गणना कैसे करें?
उत्तर: एक तार में स्वर और व्यंजन की संख्या की गणना करने के लिए, निम्न चरणों का पालन किया जाता है:
- वह स्ट्रिंग प्राप्त करें जिस पर गिनती करनी है।
- स्ट्रिंग की लंबाई 0 से एक लूप चलाएं।
- एक बार में एक ही वर्ण लें और सत्यापित करें कि क्या वे स्वरों के समूह का हिस्सा हैं।
- यदि परिणाम सही है, तो स्वरों की गिनती बढ़ाएँ अन्यथा व्यंजन की गिनती बढ़ाएँ।
सांकेतिक टुकड़ा:
for (int k = 0; k Q # 6) आप कैसे साबित करते हैं कि दो तार एनाग्राम हैं?
उत्तर: यदि वे विभिन्न अनुक्रमों में वर्णों के समान समूह को समायोजित करते हैं, तो दो तारों को विपर्यय कहा जाता है।
यह जांचने के लिए कि क्या दो तार एनाग्राम हैं, निम्न चरणों का पालन किया जाता है:
- प्रारंभिक दो चर में दो तार।
- जांचें कि क्या दो तारों की लंबाई समान है, यदि नहीं तो तार एक विपर्यय नहीं हैं।
- यदि परिणाम सही है, तो दो तार लें और उन्हें एक वर्ण सरणी में संग्रहीत करें।
- दो वर्ण सरणियों को सॉर्ट करें, फिर जांचें कि क्या दो सॉर्ट किए गए सरणियाँ समान हैं।
- यदि परिणाम सत्य है, तो दो तार विपर्यय हैं, विपर्यय नहीं।
सांकेतिक टुकड़ा:
if (str1.length() != str2.length()) { System.out.println(str1 + ' and ' +str2 + ' not anagrams string'); }else{ char() anagram1 = str1.toCharArray(); char() anagram2 = str2.toCharArray(); Arrays.sort(anagram1); Arrays.sort(anagram2); anagrmstat = Arrays.equals(anagram1, anagram2); } if (anagrmstat == true) { System.out.println(str1 + ' and ' +str2 + ' anagrams string'); }else{ System.out.println(str1 + ' and ' +str2 + ' not anagrams string'); } }
क्यू # 7) एक स्ट्रिंग में किसी विशेष वर्ण की घटना के लिए गणना का पता लगाएं।
उत्तर: किसी विशेष वर्ण की घटना को स्ट्रिंग में गिनने के लिए, निम्न चरणों का पालन किया जाता है:
- एक स्ट्रिंग और एक विशेष चरित्र के साथ शुरू करें, जिसकी घटना को गिना जाएगा।
- स्ट्रिंग की लंबाई से 0 से एक लूप शुरू करें।
- तुलना करें कि स्ट्रिंग का एक विशेष वर्ण खोजे जा रहे वर्ण के बराबर है।
- यदि परिणाम सत्य है, तो काउंटर के मूल्य में वृद्धि करें।
सांकेतिक टुकड़ा:
for (int l=0; l क्यू # 8) कैसे सत्यापित करें कि दो तार परस्पर एक घुमाव हैं?
उत्तर: यह सत्यापित करने के लिए कि क्या दो तार परस्पर एक घुमाव हैं, निम्न चरणों का पालन किया जाता है:
- दो स्ट्रिंग्स को दो वेरिएबल्स में प्रारंभ करें।
- जांचें कि क्या दो तारों की लंबाई समान है, यदि गलत नहीं है।
- स्ट्रिंग को खुद से मिलाएं।
- सत्यापित करें कि जो स्ट्रिंग घुमाया गया है वह सम्मिलित स्ट्रिंग में मौजूद है।
- यदि परिणाम सही है, तो दूसरी स्ट्रिंग पहली स्ट्रिंग का एक घुमाव है।
सांकेतिक टुकड़ा:
String concat = org_string + org_string; if (concat.indexOf (rotat) ! = -1) { return true; }
Q # 9) एक स्ट्रिंग में संख्यात्मक अंकों की संख्या की गणना कैसे करें?
उत्तर: एक स्ट्रिंग में अंकों की संख्या की गणना करने के लिए, निम्न चरणों का पालन किया जाता है:
- वह स्ट्रिंग प्राप्त करें जिस पर गिनती करनी है
- रिप्लेसमेंट फ़ंक्शन का उपयोग करें, जो सभी संख्यात्मक अंकों को '' के साथ बदल देता है।
- बिना अंक के स्ट्रिंग की लंबाई प्राप्त करें।
सांकेतिक टुकड़ा:
package introduction; public class GG { public static void main(String() args) { // TODO Auto-generated method stub String str = 'TESTu45'; str=str.replaceAll('\d', ''); int l = str.length(); System.out.println('The length of the string without digit is:' + l); } }
इस समाधान में, एक नियमित अभिव्यक्ति का उपयोग किया जाता है।
क्यू # 10) एक स्ट्रिंग के पहले चरित्र की गणना कैसे करें जो दोहराया नहीं जाता है?
उत्तर: एक स्ट्रिंग के पहले वर्ण की गणना करने के लिए जिसे दोहराया नहीं जाता है, निम्न चरणों का पालन किया जाता है:
- दोहराए गए वर्णों के लिए डेटा संरचना सेट करें और गैर-दोहराया वर्ण के लिए एक सूची ली जाए।
- दोहराया और गैर-दोहराया को अलग करने के बाद, पुनरावृत्ति के अंत में, सूची का पहला तत्व कंसोल में मुद्रित होता है।
सांकेतिक टुकड़ा:
Set repeated = new HashSet(); List nonRepeated = new ArrayList(); for (int m = 0; m Q # 11) एक सरणी में एक लापता संख्या को कैसे खोजा जाए जिसमें पूर्णांक 1 से 100 तक हो?
उत्तर: एक सरणी में एक लापता संख्या को खोजने के लिए जिसमें 1 से 100 तक पूर्णांक होते हैं, निम्न चरणों का पालन किया जाता है:
- 1 से 100 की संख्या के साथ एक पूर्णांक सरणी लें।
- संख्याओं के योग की गणना करें, तो योग = l * (l + 1) / 2 होगा, जहाँ l पूर्णांकों की संख्या है।
- संख्याओं के कुल जोड़ से लापता तत्व का घटाव करें।
Q # 12) पूर्णांक सरणी में मिलान तत्व कैसे प्राप्त करें?
उत्तर: एक पूर्णांक सरणी में मिलान तत्वों को प्राप्त करने के लिए, निम्न चरणों का पालन किया जाता है:
- दो छोरों का निर्माण।
- पहले लूप में, तत्वों को एक बार में इकट्ठा करें और चयनित तत्व के उदाहरणों की संख्या को जोड़ दें।
सांकेतिक टुकड़ा:
for (m = 0; m Q # 13) एक पूर्णांक सरणी में दोहराए गए तत्वों को कैसे हटाएं?
उत्तर: एक पूर्णांक सरणी में दोहराए गए तत्वों को हटाने के लिए, निम्न चरणों का पालन किया जाता है:
- एक हैशमैप बनाएं जो पहले मौजूद सभी तत्वों को उठाएगा।
- सरणी के माध्यम से लूप करें और सत्यापित करें कि तत्व पहले से ही हैश मैप में मौजूद है
- यदि परिणाम सही है, तो सरणी ट्रैवर्सल जारी रखा जाता है, अन्यथा, तत्व कंसोल में प्रिंट किया गया है।
सांकेतिक टुकड़ा:
HashMap m = new HashMap(); for (int j = 0; j क्यू # 14) एक सरणी का सबसे बड़ा और सबसे छोटा तत्व निर्धारित करें जो क्रमबद्ध नहीं है।
उत्तर: सरणी के सबसे बड़े और सबसे छोटे तत्व को निर्धारित करने के लिए निम्न चरणों का पालन करने की आवश्यकता है:
- सरणी को ट्रावर्स करें, और अब तक मिले अधिकतम तत्व की निगरानी करें, जब तक कि हम सरणी की सीमा पर हैं, तब तक सबसे बड़ा तत्व प्राप्त किया जाता है।
- सरणी को पीछे ले जाएं, और अब तक मिले न्यूनतम तत्व की निगरानी करें, जब तक कि हम सरणी की सीमा पर नहीं होते हैं, तब तक सबसे छोटा तत्व प्राप्त होता है।
Q # 15) बबल सॉर्ट एल्गोरिथ्म को समझाइए।
उत्तर: बबल सॉर्ट एल्गोरिथ्म में निम्नलिखित चरण शामिल हैं:
- पहले तत्व से शुरू करें, फिर सरणी में निम्नलिखित तत्व के साथ तुलना करें
- यदि वर्तमान तत्व सरणी के निम्नलिखित तत्व से बड़ा है, तो उनके पदों को स्वैप करें।
- यदि वर्तमान तत्व सरणी के निम्न तत्व से कम है, तो अगले तत्व पर शिफ्ट करें, और फिर चरण 1 को दोहराएं।
सांकेतिक टुकड़ा:
for(k = 0; k क्यू # 16) सम्मिलन सॉर्ट एल्गोरिथ्म को लागू करें।
उत्तर: सम्मिलन प्रकार का कार्यान्वयन।
फ़ाइल को कैसे खोला जाए
सांकेतिक टुकड़ा:
for (m = 1; m 0 && arry(n - 1) > arry(n)) { k = arry(n); arry(n) = arry(n - 1); arry(n - 1) = k; n--; } }
क्यू # 17) एक सरणी का दूसरा सबसे बड़ा तत्व निर्धारित करें।
उत्तर: किसी सरणी का दूसरा सबसे बड़ा तत्व निम्नलिखित चरणों द्वारा गणना किया जा सकता है:
- सरणी के पहले तत्व के रूप में सबसे बड़ा तत्व और सरणी के दूसरे तत्व के रूप में दूसरा सबसे बड़ा तत्व बताएं।
- सरणी को ट्रैवर्स करने के लिए लूप के माध्यम से Iterate करें।
- IF arry (i) सबसे बड़े तत्व से अधिक है
दूसरा तत्व? सबसे बड़ा तत्व
सबसे बड़ा तत्व; अर्री (i)
यदि दूसरा तत्व एरी (i) से कम है
दूसरा तत्व; अर्री (i)
सांकेतिक टुकड़ा:
if(arry(0) > arry(1)) { l = arry(0); s = arry(1); } else { l = arry(1); s = arry(0); } for(i = 2; i Q # 18) किसी ऐरे के उलटफेर को समझाइए।
उत्तर: ऐरे रिवर्सल को निम्नलिखित तरीकों से किया जाता है:
- तत्वों के साथ एक सरणी लें।
- अब अंतिम तत्व के साथ पहले तत्व की स्थिति का आदान-प्रदान करते हैं, और इसी तरह दूसरे तत्व के साथ भी।
- यह तब तक जारी रहेगा जब तक कि पूरी सरणी उलट न हो जाए।
सांकेतिक टुकड़ा:
for (t = 0; t Q # 19) लोअरकेस में एक स्ट्रिंग में विशेष वर्ण कैसे निकालें?
उत्तर: जावा में रिप्लेसमेंट फ़ंक्शन का उपयोग करके एक स्ट्रिंग में विशेष वर्णों को हटाया जा सकता है।
सांकेतिक टुकड़ा:
string str = “Testing@” str.replaceAll(“(^a-z0-9)”,””)
इस समाधान में, एक नियमित अभिव्यक्ति का उपयोग किया जाता है।
Q # 20) तीसरे वेरिएबल का उपयोग न करके दो स्ट्रिंग्स की स्वैपिंग कैसे करें?
उत्तर: तीसरे चर की मदद से दो स्टेप्स को निम्न चरणों द्वारा स्वैप किया जाता है:
(मैं) दो तार लें i, j, और उन्हें जोड़ें फिर पहले स्ट्रिंग में स्टोर करें।
(ii) सबस्ट्रिंग विधि का उपयोग करके स्ट्रिंग निकालें:
j = substring(0,i.length()-j.length())
(iii) स्ट्रिंग j में स्ट्रिंग i स्टोर करें
i= subsrtirng(j.length)
सांकेतिक टुकड़ा:
string i = “abc”, j =”def”; i = i+j; j = i. substring(0,i.length()-j.length()); i = i.substring(j.length()) System.out.println(i +””+j);
Q # 21) लिंक की गई सूची के मध्य तक कैसे जाएं?
उत्तर: किसी लिंक की गई सूची के बीच में नीचे की ओर जाने के लिए निम्न चरणों का पालन किया जाता है:
- पहले और दूसरे दो बिंदुओं की घोषणा करें जो लिंक किए गए सूची प्रमुख से आरंभ किए गए हैं।
- प्रत्येक नोड में पहली नोड और दो नोड द्वारा दूसरी से जुड़ी सूची में वृद्धि।
- जबकि पहला नोड सूची के अंत तक पहुंचता है, दूसरा नोड मध्य की ओर इंगित करेगा।
सांकेतिक टुकड़ा:
first = second = head; while(first !=null) { first = first.next; if(first != null && first.next != null) { second = second.next; first = first.next; } } return second; }
Q # 22) लिंक की गई सूची को उलटने की प्रक्रिया को लागू करें।
उत्तर: एक लिंक की गई सूची को निम्न चरणों द्वारा उलटा किया जा सकता है:
- तीन नोड्स पूर्ववर्ती, वर्तमान और निम्नलिखित घोषित करें।
- जबकि वर्तमान नोड में, पूर्ववर्ती शून्य होगा।
- सूची को उलटने के लिए पहले से मौजूद होने दें।
- प्रत्येक लूपिंग में, वर्तमान और पूर्ववर्ती 1 से बढ़े हुए हैं।
सांकेतिक टुकड़ा:
Node preceding=null; Node following while(present!=null) { following=present.next; present.next=preceding; preceding=present; present=following; } return preceding; }
Q # 23) एक लिंक की गई सूची से मिलान किए गए तत्वों को हटाने की प्रक्रिया क्या है जो क्रमबद्ध नहीं है।
उत्तर: लिंक किए गए सूची से मेल खाने वाले तत्वों को हटाने के लिए, जिन्हें क्रमबद्ध नहीं किया गया है, निम्न चरणों का पालन किया जाता है:
- लिंक की गई सूची के सिर से पूंछ तक यात्रा करें।
- लिंक की गई सूची के प्रत्येक मूल्य के लिए, सत्यापित करें कि यह पहले से ही हैश तालिका में मौजूद है।
- यदि परिणाम सत्य है, तो तत्व को हैश तालिका में नहीं जोड़ा जाता है।
सांकेतिक टुकड़ा:
HashSet h = new HashSet(); node present = head; node preceding = null; while (present != null) { int presentval = present.value; if (h.contains(presentval)) { preceding.next = present.next; } else { h.add(presentval); preceding = present; } present = present.next; } }
Q # 24) लिंक की गई सूची की लंबाई कैसे प्राप्त करें?
उत्तर: लिंक की गई सूची की लंबाई पाने के लिए, निम्न चरणों का पालन किया जाता है:
- 0 के मान के साथ एक काउंटर शुरू करें और नोड को सिर के रूप में प्रस्तुत करें।
- जब तक वर्तमान नोड शून्य नहीं है, तब तक ये करें:
- present = present -> अगला
- काउंटर = काउंटर + १
- काउंटर मान लौटाया जाता है।
सांकेतिक टुकड़ा:
{ Node present = head; int c = 0; while (present != null) { c = c + 1; present = present.next; } return c; }
Q # 25) लिंक की गई सूची में एक विशिष्ट मूल्य कैसे खोजा जाए?
उत्तर: लिंक की गई सूची में एक विशिष्ट मूल्य की खोज करने के लिए, निम्न चरणों का पालन किया जाता है:
- वर्तमान नोड को सिर के रूप में घोषित करें।
- जब तक वर्तमान नोड शून्य नहीं है, तब तक ये करें:
- वर्तमान -> मान वापसी के लिए देखे जा रहे मूल्य के बराबर है।
- present = present -> अगला।
- अगर नहीं मिला, तो झूठ लौटा दिया जाता है।
सांकेतिक टुकड़ा:
Node present = head; while (present != null) { if (present.value == value) return true; present = present.next; } return false; }
Q # 26) अगर नंबर प्राइम है या नहीं तो कैसे वेरिफाई करें?
उत्तर: यह सत्यापित करने के लिए कि कोई संख्या प्रधान है या नहीं, निम्न चरणों का पालन किया जाता है:
- मान 2 (k) से (नंबर / 2) तक लूप प्रारंभ करें
- यदि संख्या k द्वारा पूरी तरह से विभाज्य है, तो संख्या गैर - अभाज्य है।
- यदि संख्या 1 और स्वयं को छोड़कर पूरी तरह से विभाज्य नहीं है, तो संख्या अभाज्य है।
सांकेतिक टुकड़ा:
for(k = 2; k <= number / 2; k++) { if(number % k == 0) { stat = false; break; } } if (stat) System.out.println('Prime'; else System.out.println('Not prime');
Q # 27) किसी लिंक्ड लिस्ट का तीसरा नोड कैसे प्राप्त करें?
उत्तर: लिंक की गई सूची के तीसरे नोड में जाने के लिए नीचे दिए गए चरणों का पालन किया गया है:
- एक मान 0 के साथ एक काउंटर शुरू करें।
- लिंक की गई सूची से गुजरें और इन चरणों का पालन करें:
- यदि काउंटर का मान 3 है, तो वर्तमान नोड वापस आ जाता है।
- काउंटर 1 से बढ़ा है।
- वर्तमान को ऐसे संशोधित करें कि यह वर्तमान के अगले भाग से जुड़ा हो।
सांकेतिक टुकड़ा:
Node present = head; int c = 0; while (c != null) { if (c == 3) return present.val; c = c+1; present = present.next; }
Q # 28) पहले पांच फाइबोनैचि संख्याओं की गणना करें।
उत्तर: 0 और 1 पहले दो फाइबोनैचि संख्याएँ हैं और 0 और 1 के बाद की सभी संख्याएँ पिछली दो संख्याओं के अतिरिक्त हैं।
सांकेतिक टुकड़ा:
int num1=0, num2=1,t; for ( int k = 0; k<5,k++) { System.out.println(num1); t = num1 + num2; num1 = num2; num2 = t; }
Q # 29) किसी संख्या को उल्टा कैसे करें?
उत्तर: निम्नलिखित चरणों में किसी संख्या का उलटा परिणाम प्राप्त होता है:
- संख्या का सबसे सही अंक निकालिए।
- नए उल्टे नंबर के साथ अंक को योग करें।
- 10 से गुणा करें।
- संख्या को 10 से भाग दें।
Q # 30) किसी संख्या के कारकों को निर्धारित करें।
उत्तर: किसी संख्या के कारक निम्न कोड स्निपेट द्वारा व्यक्त किए जाते हैं:
int no = 75; for(int j = 1; j <= no; j++) { if (no % j == 0) { System.out.print(j); }
निष्कर्ष
हमें उम्मीद है कि बुनियादी कोडिंग साक्षात्कार प्रश्नों पर आपके प्रश्नों के कई उत्तर स्पष्ट किए गए हैं।
अधिकांश कोडिंग कार्यान्वयन जिन पर हमने चर्चा की है, वे जावा में हैं, हालांकि, भले ही आप भाषा से अनजान हों, अधिकांश प्रश्नों के लिए यहां दिए गए एल्गोरिदम के चरण या विवरण आपको साक्षात्कार के लिए तैयार करने में मदद करेंगे।
प्रोग्रामिंग, लॉजिक, डेटा स्ट्रक्चर्स के अपने बेसिक्स पर कड़ी मेहनत करें, शांत रहें और इन प्रोग्रामिंग इंटरव्यू प्रश्नों का अभ्यास करें।
आपके आगामी साक्षात्कार के लिए ऑल द बेस्ट !!
अनुशंसित पाठ
- साक्षात्कार प्रश्न और उत्तर
- ईटीएल परीक्षण साक्षात्कार प्रश्न और उत्तर
- कुछ मुश्किल मैनुअल परीक्षण प्रश्न और उत्तर
- 30 शीर्ष HTML साक्षात्कार प्रश्न और उत्तर (2021 सूची)
- शीर्ष 30+ लोकप्रिय ककड़ी साक्षात्कार प्रश्न और उत्तर
- शीर्ष 30 SAS साक्षात्कार प्रश्न और उत्तर
- शीर्ष 30 DBMS साक्षात्कार प्रश्न और उत्तर
- शीर्ष 30 सुरक्षा परीक्षण साक्षात्कार प्रश्न और उत्तर