Interview preparation / साक्षात्कार अभ्यास
Python
70 questions / प्रश्न · 8 sections
Python Fundamentals Q1–15
- What is Python kya hai and iski main features?Python क्या है और इसकी मुख्य features क्या हैं?
- Explain Python interpreted language ya compiled.Python interpreted language है ya compiled?
- Explain Python dynamically typed language meaning.Python dynamically typed language का क्या meaning है?
- What is Python mein variable?Python में variable क्या होता है?
- Explain Python data types kaun-kaun.Python में data types कौन-कौन से हैं?
- What is the difference between Mutable and immutable objects?Mutable और immutable objects में क्या अंतर है?
- What is the difference between list , tuple , set and dict?list , tuple , set और dict में क्या अंतर है?
- What is the difference between List and tuple?List और tuple में क्या अंतर है?
- Explain set kab.set का उपयोग कब करते हो?
- How does Dictionary work?Dictionary कैसे काम करती है?
- What is the difference between == and is?== और इस में क्या अंतर है?
- What is the difference between None , 0 , False and empty collection?None , 0 , False और empty collection में क्या अंतर है?
- What is Python mein type casting?Python में type casting क्या है?
- What is *args and **kwargs?*args और **kwargs क्या हैं?
- Why is Python indentation important important?Python में indentation important क्यों है?
Strings & Collections Q16–25
- Why is Python string immutable important?Python string immutable क्यों होती है?
- What is String slicing?String slicing क्या है?
- What is List slicing?List slicing क्या है?
- What is List comprehension?List comprehension क्या है?
- What is Dictionary comprehension?Dictionary comprehension क्या है?
- What is Set comprehension?Set comprehension क्या है?
- What is the difference between append() , extend() and insert()?append() , extend() और insert() में क्या अंतर है?
- What is the difference between remove() , pop() and del?remove() , pop() और del में क्या अंतर है?
- What is the difference between sort() and sorted()?sort() और sorted() में क्या अंतर है?
- Why is Dictionary keys unique important?Dictionary में keys unique क्यों होती हैं?
Functions Q26–35
- What is Python function?Python function क्या है?
- What is the difference between Parameter and argument?Parameter और argument में क्या अंतर है?
- What is Default arguments?Default arguments क्या हैं?
- What is Keyword arguments?Keyword arguments क्या हैं?
- How do Positional and keyword arguments differ?Positional vs keyword arguments?
- What is Lambda function?Lambda function क्या है?
- What is map() , filter() and reduce()?map() , filter() और reduce() क्या हैं?
- What is Recursion?Recursion क्या है?
- What is Python mein first-class functions?Python में first-class functions क्या होती हैं?
- What is Higher-order function?Higher-order function क्या है?
OOP Q36–48
- What is OOP?OOP क्या है?
- What is the difference between Class and object?Class और object में क्या अंतर है?
- Explain Constructor __init__().Constructor __init__() क्या करता है?
- What is the difference between Instance variable and class variable?Instance variable और class variable में क्या अंतर है?
- What is self?self क्या है?
- What is Encapsulation?Encapsulation क्या है?
- What is Inheritance?Inheritance क्या है?
- What is Polymorphism?Polymorphism क्या है?
- What is Abstraction?Abstraction क्या है?
- What is Method overriding?Method overriding क्या है?
- How would you approach Method overloading Python handle?Method overloading Python में कैसे handle होती है?
- What is the difference between @classmethod and @staticmethod?@classmethod और @staticmethod में क्या अंतर है?
- What is Multiple inheritance and MRO?Multiple inheritance और MRO क्या है?
Exception & File Handling Q49–55
- What is Exception?Exception क्या होती है?
- How would you approach try , except , else , finally kaam?try , except , else , finally कैसे kaam करते हैं?
- Explain raise kab.raise का उपयोग कब करते हैं?
- How do you create Custom exception?Custom exception कैसे create करते हैं?
- How would you approach Python file read/write?Python में file कैसे read/write करते हैं?
- What is with open() ka advantage?with open() का advantage क्या है?
- What is Context manager?Context manager क्या होता है?
Advanced Python Q56–63
- What is the difference between Iterator and iterable?Iterator और iterable में क्या अंतर है?
- What is Generator?Generator क्या है?
- What is the difference between yield and return?yield और return में क्या अंतर है?
- Why is Generator memory-efficient important?Generator memory-efficient क्यों होता है?
- What is Decorator?Decorator क्या है?
- What is Closure?Closure क्या है?
- What is the difference between Shallow copy and deep copy?Shallow copy और deep copy में क्या अंतर है?
- What is Python ka LEGB rule?Python का LEGB rule क्या है?
Python Internals & Performance Q64–67
- How would you approach Python memory management?Python में memory management कैसे होती है?
- What is Garbage collection?Garbage collection क्या है?
- What is GIL?GIL क्या है?
- What is the difference between Multithreading and multiprocessing?Multithreading और multiprocessing में क्या अंतर है?
AI/ML + Practical Python Q68–70
- Why is AI/ML projects Python important?AI/ML projects में Python का उपयोग क्यों होता है?
- How would you approach Large dataset process waqt Python code optimize?Large dataset process करते waqt Python code को optimize कैसे करेंगे?
- How do you design Ek production AI application mein Python code ko clean, modular, testable and scalable?एक production AI application में Python code को clean, modular, testable और scalable कैसे डिज़ाइन करेंगे?