চাকরির প্রস্তুতিপাইথন
পাইথন ইন্টারভিউ প্রশ্ন ও উত্তর

ডেটা টাইপ থেকে ডেকোরেটর, জেনারেটর ও প্যান্ডাস — পাইথন পদের ইন্টারভিউতে সবচেয়ে বেশি জিজ্ঞাসিত প্রশ্নগুলো।
পাইথন এখন তিন জায়গাতেই চাওয়া হয় — ওয়েব, ডেটা সায়েন্স আর এআই। ভালো খবর হলো, ইন্টারভিউর প্রশ্নগুলো মোটামুটি একই থাকে।
নিচের প্রশ্নগুলো ভাষার একদম ভিত্তি থেকে শুরু করে প্যান্ডাস পর্যন্ত। প্রতিটির নিচে লেখা আছে উত্তরে ঠিক কী কী বলবেন।
প্রশ্নগুলো
পাইথন কি এবং এর প্রধান বৈশিষ্ট্যগুলি কী?
উত্তরে যা রাখবেনসহজ এবং পরিষ্কার সিনট্যাক্স ডায়নামিক টাইপিং এবং ডায়নামিক বাইন্ডিং উচ্চ পর্যায়ের ডেটা স্ট্রাকচার বড় স্ট্যান্ডার্ড লাইব্রেরি ইন্টারপ্রেটেড এবং ইন্টারেক্টিভ
Python এ কীভাবে মেমরি ম্যানেজমেন্ট করা হয়?
উত্তরে যা রাখবেনউত্তর দিতে পারেন গারবেজ কালেকশন, রেফারেন্স কাউন্টিং, এবং পাইল্ট লিস্ট এলোকেশন (PLA) সম্পর্কে।
Python-এ ডেটা টাইপ কি কি এবং তাদের ব্যবহার?
উত্তরে যা রাখবেনযেমন: ইন্টিজার, ফ্লোট, স্ট্রিং, লিস্ট, টুপল, ডিকশনারি, সেট ইত্যাদি এবং এগুলোর মধ্যে পার্থক্য।
লিস্ট এবং টাপলের মধ্যে পার্থক্য কী?
উত্তরে যা রাখবেনলিস্ট: পরিবর্তনযোগ্য (mutable), অর্থাৎ এর আইটেম পরিবর্তন, সংযোজন বা অপসারণ করা যায়। লিস্ট সন্নিবেশ করা হয় [] ব্র্যাকেটে। টাপল: অপরিবর্তনযোগ্য (immutable), অর্থাৎ এর আইটেম একবার সেট হয়ে গেলে পরিবর্তন করা যায় না। টাপল সন্নিবেশ করা হয় () ব্র্যাকেটে।
Python-এ ডেকোরেটর (Decorator) কী এবং কিভাবে এটি কাজ করে?
উত্তরে যা রাখবেনডেকোরেটর হল ফাংশনের কার্যক্ষমতা পরিবর্তন করার একটি উপায় যা অন্যান্য ফাংশনকে আর্গুমেন্ট হিসেবে নেয় এবং একটি নতুন ফাংশন প্রদান করে।
Python-এ কীভাবে ব্যতিক্রম (Exception) হ্যান্ডেল করা হয়?
উত্তরে যা রাখবেনtry, except, else, এবং finally ব্লক ব্যবহার করে ব্যতিক্রম হ্যান্ডেল করার প্রক্রিয়া।
Python-এ জেনারেটর (Generator) এবং ইটারেটর (Iterator) এর মধ্যে পার্থক্য কী?
উত্তরে যা রাখবেনyield কীওয়ার্ড, এবং __iter__() এবং __next__() মেথড সম্পর্কে আলোচনা।
Python-এ কীভাবে ফাইল পরিচালনা করা হয়?
উত্তরে যা রাখবেনযেমন: ফাইল খোলা, পড়া, লেখা, এবং বন্ধ করা। এছাড়াও, with কন্টেক্সট ম্যানেজার ব্যবহার।
Python-এ ল্যাম্বডা ফাংশন কি এবং এটি কখন ব্যবহার করা হয়?
উত্তরে যা রাখবেনসংক্ষিপ্ত এবং অস্থায়ী ফাংশন তৈরি করার জন্য ল্যাম্বডা ফাংশনের ব্যবহার।
Python-এ মডিউল এবং প্যাকেজ কি এবং কীভাবে তাদের ইমপোর্ট করা হয়?
উত্তরে যা রাখবেনমডিউল ও প্যাকেজের পার্থক্য, import, from এবং as কীওয়ার্ডের ব্যবহার।
Python-এ প্যান্ডাস (Pandas) এবং ন্যুম্পাই (NumPy) লাইব্রেরি কী এবং তাদের মধ্যে পার্থক্য কী?
উত্তরে যা রাখবেনডেটা ম্যানিপুলেশনের জন্য Pandas এবং সাইন্টিফিক কম্পিউটেশনের জন্য NumPy ব্যবহার।
এই রাউন্ডের জন্য পরামর্শ
- প্রতিটি ধারণার জন্য দুই লাইনের একটা উদাহরণ মাথায় রাখুন — বোর্ড প্রায়ই "একটু লিখে দেখান" বলে।
- লিস্ট আর টুপলের পার্থক্যের মতো প্রশ্নে সংজ্ঞা বলেই থামবেন না; কখন কোনটা ব্যবহার করবেন সেটাও বলুন।
- ডেকোরেটর আর জেনারেটর — এই দুটোতে বেশিরভাগ প্রার্থী আটকায়। আলাদা করে সময় দিন।