Computer Engineering MCQ for BCS Bank IT JOB Part-3
২০১. কোন ডাটা স্ট্রাকচারটি প্রধানত ফাইল সিস্টেম এবং ডাটাবেজ ইনডেক্সিংয়ের জন্য সেকেন্ডারি স্টোরেজে ব্যবহৃত হয়?
ক) Binary Search Tree
খ) B-Tree / B+ Tree
গ) AVL Tree
ঘ) Red-Black Tree
সঠিক উত্তর: খ) B-Tree / B+ Tree
২০২. গ্রাফের অল-পেয়ার শর্টেস্ট পাথ (All-Pairs Shortest Path) খোঁজার জন্য কোন অ্যালগরিদমটি ব্যবহৃত হয়?
ক) Dijkstra's Algorithm
খ) Bellman-Ford Algorithm
গ) Floyd-Warshall Algorithm
ঘ) Prim's Algorithm
সঠিক উত্তর: গ) Floyd-Warshall Algorithm
২০৩. নেগেটিভ ওয়েট এজ (Negative Weight Edge) যুক্ত গ্রাফে সিঙ্গেল-সোর্স শর্টেস্ট পাথ খোঁজার জন্য কোন অ্যালগরিদম ব্যবহৃত হয়?
ক) Dijkstra's Algorithm
খ) Bellman-Ford Algorithm
গ) Kruskal's Algorithm
ঘ) Floyd-Warshall Algorithm
সঠিক উত্তর: খ) Bellman-Ford Algorithm
২০৪. একটি রেড-ব্ল্যাক ট্রির (Red-Black Tree) ওয়ানস্ট-কেস সার্চিং টাইম কমপ্লেক্সিটি কত?
ক) $O(1)$
খ) $O(\log n)$
গ) $O(n)$
ঘ) $O(n^2)$
সঠিক উত্তর: খ) $O(\log n)$
২০৫. স্ট্রিং ম্যাচিং এবং আইপি রাউটিং টেবিল লুকআপের জন্য কোন ডাটা স্ট্রাকচারটি সবচেয়ে উপযুক্ত?
ক) Trie (Prefix Tree)
খ) Stack
গ) Binary Heap
ঘ) Hash Table
সঠিক উত্তর: ক) Trie (Prefix Tree)
২০৬. নেটওয়ার্ক ফ্লো (Network Flow) সমস্যায় ম্যাক্সিমাম ফ্লো (Maximum Flow) বের করার জনপ্রিয় অ্যালগরিদম কোনটি?
ক) Ford-Fulkerson Algorithm
খ) Dijkstra's Algorithm
গ) Huffman Coding
ঘ) Knapsack Algorithm
সঠিক উত্তর: ক) Ford-Fulkerson Algorithm
২০৭. কোনো গ্রাফে 'আর্টিকুলেশন পয়েন্ট' (Articulation Point) বা এমন নোড যা বাদ দিলে গ্রাফটি বিচ্ছিন্ন হয়ে যায়, তা খোঁজার জন্য কোনটি ব্যবহৃত হয়?
ক) BFS
খ) DFS
গ) Kruskal's Algorithm
ঘ) Binary Search
সঠিক উত্তর: খ) DFS
২০৮. একটি ডিরেক্টেড গ্রাফের 'Strongly Connected Components' (SCC) খোঁজার জন্য কোন অ্যালগরিদমটি ব্যবহৃত হয়?
ক) Kosaraju's Algorithm
খ) Prim's Algorithm
গ) Floyd-Warshall Algorithm
ঘ) Dijskstra's Algorithm
সঠিক উত্তর: ক) Kosaraju's Algorithm
২০৯. এমোর্টাইজড অ্যানালাইসিস (Amortized Analysis) সাধারণত কোন ক্ষেত্রে ব্যবহৃত হয়?
ক) শুধুমাত্র ওয়ানস্ট కేস টাইম বের করতে
খ) অপারেশনের একটি সিকোয়েন্স বা সিরিজের গড় খরচ বের করতে
গ) স্পেস কমপ্লেক্সিটি কমাতে
ঘ) র্যান্ডম নম্বর জেনারেট করতে
সঠিক উত্তর: খ) অপারেশনের একটি সিকোয়েন্স বা সিরিজের গড় খরচ বের করতে
২১০. ফিবোনাচ্চি হিপ (Fibonacci Heap) ব্যবহার করলে নিচের কোন অ্যালগরিদমের টাইম কমপ্লেক্সিটি সবচেয়ে উন্নত হয়?
ক) Bubble Sort
খ) Dijkstra's Algorithm
গ) Quick Sort
ঘ) Binary Search
সঠিক উত্তর: খ) Dijkstra's Algorithm
২১১-২২০: মাইক্রোআর্কিটেকচার ও হার্ডওয়্যার অ্যাডভান্সড
২১১১. মেমোরি ইন্টারলিভিং (Memory Interleaving) কেন ব্যবহার করা হয়?
ক) মেমোরির ধারণক্ষমতা বাড়াতে
খ) মেমোরি অ্যাক্সেসের গতি বা ব্যান্ডউইডথ বাড়াতে
গ) ভার্চুয়াল মেমোরি তৈরি করতে
ঘ) ক্যাশ মিস কমাতে
সঠিক উত্তর: খ) মেমোরি অ্যাক্সেসের গতি বা ব্যান্ডউইডথ বাড়াতে
২১২. পাইপলাইনে পূর্ববর্তী ইন্সট্রাকশনের ডেটার ওপর পরবর্তী ইন্সট্রাকশন নির্ভরশীল হলে যে হ্যাজার্ড (Hazard) তৈরি হয়, তাকে কী বলে?
ক) Structural Hazard
খ) Data Hazard
গ) Control Hazard
ঘ) Branch Hazard
সঠিক উত্তর: খ) Data Hazard
২১৩. ইন্সট্রাকশন লেভেল প্যারালেলিজম (ILP) বাড়ানোর জন্য প্রসেসর যখন কোডের ক্রম পরিবর্তন করে এক্সিকিউট করে, তাকে কী বলে?
ক) In-order Execution
খ) Out-of-order Execution
গ) Speculative Execution
ঘ) Branch Prediction
সঠিক উত্তর: খ) Out-of-order Execution
২১৪. 'Tomasulo's Algorithm' মূলত প্রসেসরের কোন কাজের সাথে সম্পর্কিত?
ক) ক্যাশ ম্যানেজমেন্ট
খ) ডাইনামিক শিডিউলিং এবং আউট-অফ-অর্ডার এক্সিকিউশন
গ) ভার্চুয়াল মেমোরি ম্যাপিং
ঘ) ইন্টারাপ্ট হ্যান্ডলিং
সঠিক উত্তর: খ) ডাইনামিক শিডিউলিং এবং আউট-অফ-অর্ডার এক্সিকিউশন
২১৫. ক্যাশ মেমোরিতে 'Write-Through' পলিসির মূল বৈশিষ্ট্য কী?
ক) ডেটা শুধু ক্যাশে লেখা হয়
খ) ডেটা একই সাথে ক্যাশ এবং মেইন মেমোরি (RAM) উভয়েই লেখা হয়
গ) ডেটা শুধু মেইন মেমোরিতে লেখা হয়
ঘ) ডেটা হার্ডডিস্কে লেখা হয়
সঠিক উত্তর: খ) ডেটা একই সাথে ক্যাশ এবং মেইন মেমোরি (RAM) উভয়েই লেখা হয়
২১৬. মাল্টি-কোর প্রসেসরে 'MESI Protocol' কেন ব্যবহৃত হয়?
ক) প্রসেস শিডিউলিংয়ের জন্য
খ) ক্যাশ কোহেরেন্স (Cache Coherence) বজায় রাখার জন্য
গ) বাস আরবিট্রেশনের জন্য
ঘ) ভার্চুয়াল মেমোরি নিয়ন্ত্রণের জন্য
সঠিক উত্তর: খ) ক্যাশ কোহেরেন্স (Cache Coherence) বজায় রাখার জন্য
২১৭. নিচের কোনটি একটি হার্ডওয়্যার ডেসক্রিপশন ল্যাঙ্গুয়েজ (HDL)?
ক) Verilog / VHDL
খ) C++
গ) Python
ঘ) Assembly
সঠিক উত্তর: ক) Verilog / VHDL
২১৮. সুপারস্কেলার (Superscalar) প্রসেসরের মূল বৈশিষ্ট্য কী?
ক) এটিতে কোনো ক্যাশ থাকে না
খ) এটি প্রতি ক্লক সাইকেলে একাধিক ইন্সট্রাকশন এক্সিকিউট করতে পারে
গ) এটি শুধুমাত্র একটি রেজিস্টার ব্যবহার করে
ঘ) এটি কোনো পাইপলাইন ব্যবহার করে can না
সঠিক উত্তর: খ) এটি প্রতি ক্লক সাইকেলে একাধিক ইন্সট্রাকশন এক্সিকিউট করতে পারে
২১৯. মেইন মেমোরি (DRAM) রিফ্রেশ করার প্রয়োজন হয় কেন?
ক) এর ডেটা ক্যাশে পাঠানোর জন্য
খ) ক্যাপাসিটরের চার্জ লিক হয়ে ডেটা নষ্ট হওয়া রোধ করতে
গ) এর গতি বাড়ানোর জন্য
ঘ) স্ট্যাটিক মেমোরি তৈরি করতে
সঠিক উত্তর: খ) ক্যাপাসিটরের চার্জ লিক হয়ে ডেটা নষ্ট হওয়া রোধ করতে
২২০. প্রসেসরের 'Branch Prediction' ভুল হলে কী ঘটে?
ক) প্রসেসর ক্র্যাশ করে
খ) পাইপলাইন ফ্লাশ (Pipeline Flush) করতে হয় এবং সময় নষ্ট হয়
গ) ডেডলক তৈরি হয়
ঘ) RAM এর ডেটা মুছে যায়
সঠিক উত্তর: খ) পাইপলাইন ফ্লাশ (Pipeline Flush) করতে হয় এবং সময় নষ্ট হয়
২২১-২৩০: অপারেটিং সিস্টেমের অভ্যন্তরীণ মেকানিজম
২২১. থ্রেড এবং প্রসেসের মধ্যে মূল পার্থক্য কী?
ক) থ্রেডের নিজস্ব মেমোরি স্পেস থাকে, প্রসেসের থাকে না
খ) একটি প্রসেসের একাধিক থ্রেড একই মেমোরি স্পেস শেয়ার করে
গ) প্রসেস লাইটওয়েট, থ্রেড হেভিওয়েট
ঘ) থ্রেড অপারেটিং সিস্টেম ছাড়া চলতে পারে না
সঠিক উত্তর: খ) একটি প্রসেসের একাধিক থ্রেড একই মেমোরি স্পেস শেয়ার করে
২২২. ইউনিক্স/লিনাক্স সিস্টেমে 'fork()' সিস্টেম কলের কাজ কী?
ক) একটি প্রসেস বন্ধ করা
খ) একটি নতুন চাইল্ড প্রসেস তৈরি করা
গ) মেমোরি খালি করা
ঘ) ফাইল ওপেন করা
সঠিক উত্তর: খ) একটি নতুন চাইল্ড প্রসেস তৈরি করা
২২৩. কোন প্রসেস তার প্যারেন্ট প্রসেসের আগে টার্মিনেট বা শেষ হয়ে গেলে এবং প্যারেন্ট তার 'wait()' কল না করলে চাইল্ড প্রসেসটিকে কী বলা হয়?
ক) Orphan Process
খ) Zombie Process
গ) Daemon Process
ঘ) Interrupted Process
সঠিক উত্তর: খ) Zombie Process
২২৪. যদি কোনো চাইল্ড প্রসেস রানিং থাকা অবস্থায় তার প্যারেন্ট প্রসেস টার্মিনেট হয়ে যায়, তখন চাইল্ড প্রসেসটিকে কী বলা হয়?
ক) Zombie Process
খ) Orphan Process
গ) Core Process
ঘ) Background Process
সঠিক উত্তর: খ) Orphan Process (এদের পরবর্তীতে 'init' প্রসেস অ্যাডপ্ট করে নেয়)
২২৫. মেমোরি ম্যানেজমেন্টে TLB (Translation Lookaside Buffer) এর কাজ কী?
ক) ডিস্ক থেকে ডেটা দ্রুত আনা
খ) পেজ টেবিল অ্যাক্সেস না করে সরাসরি ফিজিক্যাল অ্যাড্রেস খোঁজার ক্যাশ হিসেবে কাজ করা
গ) পেজ ফল্ট কমানো
ঘ) ডেডলক ডিটেক্ট করা
সঠিক উত্তর: খ) পেজ টেবিল অ্যাক্সেস না করে সরাসরি ফিজিক্যাল অ্যাড্রেস খোঁজার ক্যাশ হিসেবে কাজ করা
২২৬. লিনাক্স অপারেটিং সিস্টেমে ব্যাকগ্রাউন্ডে চলতে থাকা সিস্টেম সার্ভিসগুলোকে কী বলা হয়?
ক) Threads
খ) Daemons
গ) Shells
ঘ) Kernels
সঠিক উত্তর: খ) Daemons
২২৭. ইনভার্টেড পেজ টেবিল (Inverted Page Table) কেন ব্যবহার করা হয়?
ক) ভার্চুয়াল মেমোরি বাড়াতে
খ) পেজ টেবিলের জন্য প্রয়োজনীয় মেমোরির আকার (Size) কমাতে
গ) পেজ ফল্ট হ্যান্ডল করতে
ঘ) সেকেন্ডারি স্টোরেজের গতি বাড়াতে
সঠিক উত্তর: খ) পেজ টেবিলের জন্য প্রয়োজনীয় মেমোরির আকার (Size) কমাতে
২২৮. নিচের কোনটি নন-প্রিমেপটিভ (Non-preemptive) প্রসেস শিডিউলিং অ্যালগরিদম?
ক) Round Robin
খ) Shortest Job First (SJF) - সাধারণ সংস্করণ
গ) Preemptive Priority
ঘ) Multi-level Feedback Queue
সঠিক উত্তর: খ) Shortest Job First (SJF) - সাধারণ সংস্করণ
২২৯. দুই বা ততোধিক প্রসেস যখন একে অপরের সিগন্যালের অপেক্ষায় থমকে যায় এবং কেউ সামনে এগোতে পারে না, তখন তাকে কী বলে?
ক) Starvation
খ) Deadlock
গ) Race Condition
ঘ) Livelock
সঠিক উত্তর: খ) Deadlock
২৩০. যখন কোনো প্রসেস রিসোর্সের অভাবে অনির্দিষ্টকালের জন্য অপেক্ষা করতে থাকে কিন্তু সিস্টেমে ডেডলক থাকে না, তাকে কী বলে?
ক) Deadlock
খ) Starvation
গ) Aging
ঘ) Mutex
সঠিক উত্তর: খ) Starvation (এটি সমাধানের উপায় হলো Aging)
২৩১-২৪০: অ্যাডভান্সড কম্পিউটার নেটওয়ার্কিং ও রাউটিং
২৩১. নিচের কোনটি লিংক-স্টেট (Link-State) রাউটিং প্রোটোকলের উদাহরণ?
ক) RIP
খ) OSPF (Open Shortest Path First)
গ) BGP
ঘ) EIGRP
সঠিক উত্তর: খ) OSPF (Open Shortest Path First)
২৩২. ইন্টারনেট ব্যাকবোনে (Autonomous Systems এর মধ্যে) কোন রাউটিং প্রোটোকলটি ব্যবহৃত হয়?
ক) OSPF
খ) RIP
গ) BGP (Border Gateway Protocol)
ঘ) IS-IS
সঠিক উত্তর: গ) BGP (Border Gateway Protocol)
২৩৩. আইপি প্যাকেট হেদারে TTL (Time to Live) ফিল্ডের প্রধান কাজ কী?
ক) প্যাকেটের গতি বাড়ানো
খ) প্যাকেটটিকে নেটওয়ার্কে আজীবন লুপে ঘোরা থেকে রক্ষা করা
গ) ডেটা সিকিউরিটি দেওয়া
ঘ) আইপি অ্যাড্রেস ভেরিফাই করা
সঠিক উত্তর: খ) প্যাকেটটিকে নেটওয়ার্কে আজীবন লুপে ঘোরা থেকে রক্ষা করা (TTL ০ হলে রাউটার প্যাকেট ড্রপ করে দেয়)
২৩৪. ওয়্যারলেস নেটওয়ার্কে (Wi-Fi) কলিশন এড়ানোর জন্য কোন মিডিয়া অ্যাক্সেস পদ্ধতি ব্যবহার করা হয়?
ক) CSMA/CD
খ) CSMA/CA (Collision Avoidance)
গ) Token Passing
ঘ) ALOHA
সঠিক উত্তর: খ) CSMA/CA (Collision Avoidance)
২৩৫. ইথারনেট (Wired LAN) নেটওয়ার্কে কোন মিডিয়া অ্যাক্সেস পদ্ধতি ব্যবহৃত হয়?
ক) CSMA/CA
খ) CSMA/CD (Collision Detection)
গ) TDMA
ঘ) CDMA
সঠিক উত্তর: খ) CSMA/CD (Collision Detection)
২৩৬. আইপি অ্যাড্রেস জানা থাকলে তার বিপরীতে ম্যাক (MAC) অ্যাড্রেস খুঁজে বের করার প্রোটোকল কোনটি?
ক) DHCP
খ) ARP (Address Resolution Protocol)
গ) RARP
ঘ) ICMP
সঠিক উত্তর: খ) ARP (Address Resolution Protocol)
২৩৭. 'Ping' কমান্ডটি নেটওয়ার্কের কানেক্টিভিটি চেক করার জন্য কোন প্রোটোকল ব্যবহার করে?
ক) TCP
খ) UDP
গ) ICMP (Internet Control Message Protocol)
ঘ) SMTP
সঠিক উত্তর: গ) ICMP (Internet Control Message Protocol)
২৩৮. TCP প্রোটোকলে কনজেশন নিয়ন্ত্রণের জন্য কোন অ্যালগরিদমগুলো ব্যবহৃত হয়?
ক) Slow Start and Congestion Avoidance
খ) Dijkstra's Algorithm
г) Leaky Bucket Algorithm
ঘ) Token Bucket Algorithm
সঠিক উত্তর: ক) Slow Start and Congestion Avoidance
২৩৯. ট্রাফিক শেপিং (Traffic Shaping) এর মাধ্যমে নেটওয়ার্কের ডেটা ফ্লো মসৃণ করার জন্য কোন পদ্ধতি ব্যবহৃত হয়?
ক) OSPF
খ) Leaky Bucket / Token Bucket Algorithm
গ) Sliding Window
ঘ) Three-way Handshake
সঠিক উত্তর: খ) Leaky Bucket / Token Bucket Algorithm
২৪০. OSI মডেলের ডেটা লিঙ্ক লেয়ারটি কোন দুটি সাব-লেয়ারে বিভক্ত?
ক) Network and Transport
খ) LLC (Logical Link Control) এবং MAC (Media Access Control)
গ) Physical and Session
ঘ) Token and Frame
সঠিক উত্তর: খ) LLC (Logical Link Control) এবং MAC (Media Access Control)
২৪১-২৫০: ডাটাবেজ কনকারেন্সি ও রিকভারি
২৪১. ডাটাবেজে কনকারেন্সি কন্ট্রোলের জন্য ব্যবহৃত টু-ফেজ লকিং (2PL) প্রোটোকল কী নিশ্চিত করে?
ক) Deadlock স্বাধীনতা
খ) Serializability
গ) Cascading Rollback
ঘ) High Speed
সঠিক উত্তর: খ) Serializability
২৪২. ডাটাবেজ ট্রানজেকশনে 'Durability' নিশ্চিত করার জন্য অপারেটিং সিস্টেমে বা ডিবিএমএস-এ কী মেইনটেইন করা হয়?
ক) Transaction Log / Write-Ahead Logging (WAL)
খ) Index Table
গ) Shadow Paging
ঘ) Lock Table
সঠিক উত্তর: ক) Transaction Log / Write-Ahead Logging (WAL)
২৪৩. কোনো ট্রানজেকশন যদি একটি ডেটা আইটেম কেবল পড়তে চায় এবং অন্য কেউ যেন তা পরিবর্তন না করতে পারে, তবে কোন লক (Lock) ব্যবহার করতে হবে?
ক) Exclusive Lock (X-lock)
খ) Shared Lock (S-lock)
গ) Intent Lock
ঘ) Binary Lock
সঠিক উত্তর: খ) Shared Lock (S-lock)
২৪৪. ট্রানজেকশনের আইসোলেশন লেভেলের (Isolation Levels) মধ্যে সবচেয়ে কঠোর বা নিরাপদ লেভেল কোনটি?
ক) Read Uncommitted
খ) Read Committed
গ) Repeatable Read
ঘ) Serializable
সঠিক উত্তর: ঘ) Serializable
২৪৫. ডাটাবেজে থমাস' রাইট রুল (Thomas' Write Rule) কোন কনসেপ্টের সাথে যুক্ত?
ক) Two-Phase Locking
খ) Timestamp-Based Concurrency Control
গ) Validation-Based Protocol
ঘ) Tree Protocol
সঠিক উত্তর: খ) Timestamp-Based Concurrency Control (এটি সিরিয়ালাইজিবিলিটি না ভেঙে কিছু রাইট অপারেশনকে উপেক্ষা করার অনুমতি দেয়)
২৪৬. ডাটাবেজ রিকভারি করার সময় 'Log-Based Recovery' তে 'Deferred Update' পদ্ধতির মূল বৈশিষ্ট্য কী?
ক) ট্রানজেকশন চলাকালীনই আসল ডাটাবেজে পরিবর্তন করা হয়
খ) ট্রানজেকশন পুরোপুরি কমিট (Commit) হওয়ার আগে আসল ডাটাবেজে কোনো রাইট করা হয় না
গ) কোনো লগ ফাইল রাখা হয় না
ঘ) মেমোরি ক্র্যাশ করলে ডেটা রিকভার করা যায় না
সঠিক উত্তর: খ) ট্রানজেকশন পুরোপুরি কমিট (Commit) হওয়ার আগে আসল ডাটাবেজে কোনো রাইট করা হয় না
২৪৭. রিলেশনাল অ্যালজেবরায় (Relational Algebra) 'প্রজেকশন' ($\pi$) অপারেশন কেন ব্যবহার করা হয়?
ক) নির্দিষ্ট কিছু সারি (Rows) ফিল্টার করতে
খ) নির্দিষ্ট কিছু কলাম (Columns/Attributes) নির্বাচন করতে
গ) দুটি টেবিল যোগ করতে
ঘ) ডুপ্লিকেট ডেটা তৈরি করতে
সঠিক উত্তর: খ) নির্দিষ্ট কিছু কলাম (Columns/Attributes) নির্বাচন করতে
২৪৮. রিলেশনাল অ্যালজেবরায় 'সিলেকশন' ($\sigma$) অপারেশনের কাজ কী?
ক) কলাম সিলেক্ট করা
খ) নির্দিষ্ট শর্ত সাপেক্ষে সারি (Rows/Tuples) ফিল্টার করা
গ) টেবিল রিনেম করা
ঘ) কার্টেসিয়ান প্রোডাক্ট বের করা
সঠিক উত্তর: খ) নির্দিষ্ট শর্ত সাপেক্ষে সারি (Rows/Tuples) ফিল্টার করা
২৪৯. ডাটাবেজ শার্ডিং (Sharding) বলতে কী বোঝায়?
ক) ডেটা ব্যাকআপ নেওয়া
খ) একটি ডাটাবেজের ডেটাকে অনুভূমিকভাবে (Horizontally) একাধিক সার্ভারে ভাগ করে রাখা
গ) ইনডেক্সিং ডিলিট করা
ঘ) নরমাল ডাটাবেজকে নো-এসকিউএল করা
সঠিক উত্তর: খ) একটি ডাটাবেজের ডেটাকে অনুভূমিকভাবে (Horizontally) একাধিক সার্ভারে ভাগ করে রাখা
২৫০. নো-এসকিউএল (NoSQL) ডাটাবেজের CAP থিওরেম অনুযায়ী, নেটওয়ার্ক পার্টিশন (P) ঘটলে সিস্টেমকে কোন দুটির মধ্যে একটি বেছে নিতে হয়?
ক) Speed vs Security
খ) Consistency (C) vs Availability (A)
গ) Normalization vs Indexing
ঘ) Storage vs Processing
সঠিক উত্তর: খ) Consistency (C) vs Availability (A)
২৫১-২৬০: সফটওয়্যার আর্কিটেকচার ও ক্লাউড নেটিভ ডেভলপমেন্ট
২৫১. মাইক্রোসার্ভিস আর্কিটেকচারে (Microservices) সার্ভিসগুলোর মধ্যে যোগাযোগের জন্য সাধারণত কোনটি ব্যবহৃত হয়?
ক) Shared Memory
খ) REST API / gRPC
গ) Direct Kernel Call
ঘ) Global Variables
সঠিক উত্তর: খ) REST API / gRPC
২৫২. ক্লাউড কম্পিউটিংয়ে 'Serverless' আর্কিটেকচারের (যেমন: AWS Lambda) মূল সুবিধা কী?
ক) কোনো সার্ভার থাকে না
খ) ডেভেলপারকে সার্ভার ম্যানেজ বা প্রোভিশন করতে হয় না, কোড এক্সিকিউশনের ওপর ভিত্তি করে বিল আসে
গ) কোড কখনো বন্ধ হয় না
ঘ) এটি সম্পূর্ণ ফ্রি
সঠিক উত্তর: খ) ডেভেলপারকে সার্ভার ম্যানেজ বা প্রোভিশন করতে হয় না, কোড এক্সিকিউশনের ওপর ভিত্তি করে বিল আসে
২৫৩. সফটওয়্যার কন্টেইনারাইজেশনের (Containerization) জন্য সবচেয়ে জনপ্রিয় ওপেন-সোর্স টুল কোনটি?
ক) Kubernetes
খ) Docker
গ) Jenkins
ঘ) Git
সঠিক উত্তর: খ) Docker
২৫৪. ডকার কন্টেইনারগুলো বড় পরিসরে পরিচালনা এবং অর্কেস্ট্রেশন (Orchestration) করার জন্য কোনটি ব্যবহৃত হয়?
ক) Docker Desktop
খ) Kubernetes (K8s)
গ) Gitlab
ঘ) Ansible
সঠিক উত্তর: খ) Kubernetes (K8s)
২৫৫. CI/CD পাইপলাইনে CD-এর পূর্ণরূপ কী?
ক) Code Deployment
খ) Continuous Delivery / Continuous Deployment
গ) Computer Designing
ঘ) Core Development
সঠিক উত্তর: খ) Continuous Delivery / Continuous Deployment
২৫৬. সফটওয়্যার ডিজাইনে 'Dependency Inversion Principle' এর মূল উদ্দেশ্য কী?
ক) হাই-লেভেল এবং লো-লেভেল মডিউল উভয়ই ইন্টারফেস বা অ্যাবস্ট্রাকশনের ওপর নির্ভর করবে
খ) গ্লোবাল ভ্যারিয়েবল ব্যবহার বাড়ানো
গ) কোডের সাইজ ছোট করা
ঘ) অবজেক্ট তৈরি বন্ধ করা
সঠিক উত্তর: ক) হাই-লেভেল এবং লো-লেভেল মডিউল উভয়ই ইন্টারফেস বা অ্যাবস্ট্রাকশনের ওপর নির্ভর করবে
২৫৭. ক্লাউড কম্পিউটিংয়ে IaaS এর পূর্ণরূপ কী?
ক) Infrastructure as a Service
খ) Internet as a Service
গ) Information as a Service
ঘ) Integration as a Service
সঠিক উত্তর: ক) Infrastructure as a Service
২৫৮. একটি সিস্টেমে কোনো সার্ভিস ফেইল করলে যেন পুরো সিস্টেম ডাউন না হয়, সেজন্য কোন ডিজাইন প্যাটার্নটি ব্যবহৃত হয়?
ক) Singleton Pattern
খ) Circuit Breaker Pattern
গ) Factory Pattern
ঘ) Proxy Pattern
সঠিক উত্তর: খ) Circuit Breaker Pattern
২৫৯. কোনো সফটওয়্যারের আর্কিটেকচারাল স্টাইল হিসেবে 'REST'-এর পূর্ণরূপ কী?
ক) Representational State Transfer
খ) Remote Environment State Technology
গ) Real System Token
ঘ) Responsive Software Testing
সঠিক উত্তর: ক) Representational State Transfer
২৬০. ১২-ফ্যাক্টর অ্যাপ (12-Factor App) পদ্ধতিটি প্রধানত কীসের জন্য ডিজাইন করা হয়েছে?
ক) ডেক্সটপ অ্যাপস তৈরির জন্য
খ) মডার্ন, ক্লাউড-নেটিভ এবং স্কেলেবল ওয়েব অ্যাপ্লিকেশন তৈরির জন্য
গ) গেম ডেভেলপমেন্টের জন্য
ঘ) হার্ডওয়্যার ড্রাইভার লেখার জন্য
সঠিক উত্তর: খ) মডার্ন, ক্লাউড-নেটিভ এবং স্কেলেবল ওয়েব অ্যাপ্লিকেশন তৈরির জন্য
২৬১-২৭০: কম্পিউটেশন থিওরি ও অ্যাডভান্সড কম্পাইলার
২৬১. কোন ধরনের ল্যাঙ্গুয়েজের জন্য কোনো মেমোরি বা স্টোরেজের প্রয়োজন হয় না, শুধু স্টেট পরিবর্তন করলেই চলে?
ক) Context-Free Language
খ) Regular Language
গ) Context-Sensitive Language
ঘ) Recursive Enumerable Language
সঠিক উত্তর: খ) Regular Language (এটি Finite Automata দিয়ে চলে)
২৬২. পুশডাউন অটোমেটা (PDA) মেমোরি হিসেবে নিচের কোন ডাটা স্ট্রাকচারটি ব্যবহার করে?
ক) Queue
খ) Stack
গ) Tree
ঘ) Graph
সঠিক উত্তর: খ) Stack
২৬৩. কম্পিউটেশনাল কমপ্লেক্সিটি থিওরি অনুযায়ী, 'P vs NP' সমস্যায় 'P' দ্বারা কী বোঝানো হয়?
ক) প্রবলেম যা পলিনোমিয়াল টাইমে (Polynomial Time) সমাধান করা যায়
খ) প্রবলেম যা প্যারালালে চালানো যায়
গ) কঠিনতম প্রবলেম
ঘ) নন-ডিটারমিনিস্টিক প্রবলেম
সঠিক উত্তর: ক) প্রবলেম যা পলিনোমিয়াল টাইমে (Polynomial Time) সমাধান করা যায়
২৬৪. 'NP-Complete' প্রবলেম বলতে কী বোঝায়?
ক) যে প্রবলেমগুলো খুব সহজেই সমাধান করা যায়
খ) NP ক্লাসের সবচেয়ে কঠিন প্রবলেম যেগুলো পলিনোমিয়াল টাইমে ভেরিফাই করা যায় কিন্তু সমাধান করার কোনো দ্রুত অ্যালগরিদম জানা নেই
গ) যে প্রবলেমগুলো কখনো সমাধান করা সম্ভব নয়
ঘ) শুধুমাত্র বাইনারি সার্চ দিয়ে সমাধানযোগ্য প্রবলেম
সঠিক উত্তর: খ) NP ক্লাসের সবচেয়ে কঠিন প্রবলেম যেগুলো পলিনোমিয়াল টাইমে ভেরিফাই করা যায় কিন্তু সমাধান করার কোনো দ্রুত অ্যালগরিদম জানা নেই
২৬৫. কম্পাইলার ডিজাইনে 'Three-Address Code' (3AC) কোন ফেজে তৈরি হয়?
ক) Lexical Analysis
খ) Intermediate Code Generation
গ) Code Optimization
ঘ) Code Generation
সঠিক উত্তর: খ) Intermediate Code Generation
২৬৬. কম্পাইলার অপ্টিমাইজেশনে 'Constant Folding' বলতে কী বোঝায়?
ক) রানটাইমে কনস্ট্যান্টের মান পরিবর্তন করা
খ) কম্পাইল টাইমে ধ্রুবক বা কনস্ট্যান্টের হিসাব যেমন $(3 + 5)$ এর পরিবর্তে সরাসরি $8$ বসিয়ে দেওয়া
গ) লুপ ডিলিট করা
ঘ) ভ্যারিয়েবলের নাম ছোট করা
সঠিক উত্তর: খ) কম্পাইল টাইমে ধ্রুবক বা কনস্ট্যান্টের হিসাব যেমন $(3 + 5)$ এর পরিবর্তে সরাসরি $8$ বসিয়ে দেওয়া
২৬৭. কম্পাইলারের সিনট্যাক্স অ্যানালাইসিসে 'লেফট রিকার্সন' (Left Recursion) থাকলে কোন পার্সারটি কাজ করতে পারে না?
ক) LR Parser
খ) LL(1) / Top-Down Parser
গ) Operator Precedence Parser
ঘ) LALR Parser
সঠিক উত্তর: খ) LL(1) / Top-Down Parser
২৬৮. চশস্কি হায়ারার্কি (Chomsky Hierarchy) অনুযায়ী টাইপ-২ (Type 2) গ্রামার কোন ল্যাঙ্গুয়েজকে নির্দেশ করে?
ক) Regular Language
খ) Context-Free Language
গ) Context-Sensitive Language
ঘ) Unrestricted Language
সঠিক উত্তর: খ) Context-Free Language
২৬৯. হাল্টিং প্রবলেম (Halting Problem) হলো একটি বিখ্যাত—
ক) Decidable Problem
খ) Undecidable Problem
গ) Polynomial Problem
ঘ) Regular Problem
সঠিক উত্তর: খ) Undecidable Problem (টুরিং প্রমাণ করেছেন যে এমন কোনো অ্যালগরিদম সম্ভব নয় যা সব প্রোগ্রামের হাল্ট করা বা থামা নিখুঁতভাবে বলতে পারবে)
২৭০. কম্পাইলারে জাস্ট-ইন-টাইম (JIT) কম্পাইলেশনের সুবিধা কী?
ক) এটি কোড রান করার আগেই পুরোটা মেশিন কোড করে ফেলে
খ) এটি প্রোগ্রাম চলাকালীন (Runtime) প্রয়োজন অনুযায়ী কোডের অংশ বিশেষকে দ্রুত মেশিন কোডে রূপান্তর করে পারফরম্যান্স বাড়ায়
গ) এটি মেমোরি সাইজ একদম কমিয়ে দেয়
ঘ) এটি শুধুমাত্র জাভাস্ক্রিপ্ট দূর করে
সঠিক উত্তর: খ) এটি প্রোগ্রাম চলাকালীন (Runtime) প্রয়োজন অনুযায়ী কোডের অংশ বিশেষকে দ্রুত মেশিন কোডে রূপান্তর করে পারফরম্যান্স বাড়ায়
২৭১-২৮০: ক্রিপ্টোগ্রাফিক প্রোটোকল ও অ্যাডভান্সড সিকিউরিটি
২৭১. জিরো-নলেজ প্রুফ (Zero-Knowledge Proof - ZKP) এর মূল ধারণা কী?
ক) কোনো তথ্য প্রকাশ না করেই অপর পক্ষকে বিশ্বাস করানো যে তথ্যটি আপনার কাছে আছে
খ) ডাটাবেজের সব তথ্য মুছে ফেলা
গ) পাসওয়ার্ড হ্যাক করা
ঘ) এনক্রিপশন চাবি চুরি করা
সঠিক উত্তর: ক) কোনো তথ্য প্রকাশ না করেই অপর পক্ষকে বিশ্বাস করানো যে তথ্যটি আপনার কাছে আছে
২৭২. নেটওয়ার্ক সিকিউরিটিতে 'Man-in-the-Middle' (MitM) আক্রমণ প্রতিরোধে প্রধানত কোনটি ব্যবহার করা হয়?
ক) Symmetric Encryption
খ) Digital Certificates & SSL/TLS
গ) NAT
ঘ) Base64 Encoding
সঠিক উত্তর: খ) Digital Certificates & SSL/TLS
২৭৩. ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন SHA-256 এর আউটপুট সাইজ কত বিট?
ক) ১২৮ বিট
খ) ২৫৬ বিট
গ) ৫১২ বিট
ঘ) ১০২৪ বিট
সঠিক উত্তর: খ) ২৫৬ বিট
২৭৪. একই সাইফার টেক্সট তৈরি হওয়া এড়াতে এবং এনক্রিপশনকে আরও র্যান্ডম করতে আদি ব্লকের সাথে যে অতিরিক্ত ভেক্টর যোগ করা হয়, তাকে কী বলে?
ক) Hash Value
খ) Initialization Vector (IV)
গ) Salt Block
ঘ) Public Key
সঠিক উত্তর: খ) Initialization Vector (IV)
২৭৫. নিচের কোনটি একটি কোয়ান্টাম-প্রতিরোধী বা পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফির (Post-Quantum Cryptography) ভিত্তি?
ক) RSA
খ) Lattice-Based Cryptography
গ) ECC (Elliptic Curve Cryptography)
ঘ) Diffie-Hellman
সঠিক উত্তর: খ) Lattice-Based Cryptography (কোয়ান্টাম কম্পিউটার প্রচলিত RSA বা ECC ভেঙে ফেলতে পারলেও এটি ভাঙা কঠিন)
২৭৬. কার্বেরোস (Kerberos) প্রোটোকলটি মূলত নেটওয়ার্কে কোন কাজের জন্য ব্যবহৃত হয়?
ক) রাউটিং
খ) অথেনটিকেশন (Authentication) এবং সিঙ্গেল সাইন-অন (SSO)
গ) ফাইল ট্রান্সফার
ঘ) আইপি অ্যাসাইন
সঠিক উত্তর: খ) অথেনটিকেশন (Authentication) এবং সিঙ্গেল সাইন-অন (SSO)
২৭৭. ব্লক সাইফার (Block Cipher) এনক্রিপশনে 'AES' অ্যালগরিদমের স্ট্যান্ডার্ড ব্লকের আকার (Block Size) কত?
ক) ৬৪ বিট
খ) ১২৮ বিট
গ) ২৫৬ বিট
ঘ) ৫১২ বিট
সঠিক উত্তর: খ) ১২৮ বিট (কি এর সাইজ ১২৮, ১৯২ বা ২৫৬ হতে পারে, কিন্তু ব্লক সাইজ ফিক্সড ১২৮ বিট)
২৭৮. কোনো প্রেরক কোনো মেসেজ পাঠানোর পর তিনি নিজেই তা পাঠিয়েছেন বলে অস্বীকার করতে পারবেন না—ক্রিপ্টোগ্রাফির এই বৈশিষ্ট্যকে কী বলে?
ক) Confidentiality
খ) Non-repudiation
গ) Integrity
ঘ) Authentication
সঠিক উত্তর: খ) Non-repudiation (ডিজিটাল সিগনেচারের মাধ্যমে এটি নিশ্চিত করা হয়)
২৭৯. ওয়ান-টাইম প্যাড (One-Time Pad) ক্রিপ্টোগ্রাফিকে গাণিতিকভাবে নিখুঁত বা 'Perfect Secrecy' বলা হয় কেন?
ক) এর কি (Key) অত্যন্ত বড়
খ) এর কি সম্পূর্ণ র্যান্ডম, আসল মেসেজের সমান লম্বা এবং এটি কেবল একবারই ব্যবহৃত হয়
গ) এটি SHA-3 ব্যবহার করে
ঘ) এটি কোয়ান্টাম কম্পিউটারে চলে
সঠিক উত্তর: খ) এর কি সম্পূর্ণ র্যান্ডম, আসল মেসেজের সমান লম্বা এবং এটি কেবল একবারই ব্যবহৃত হয়
২৮০. সিকিউরড শেল বা SSH প্রোটোকল ডিফল্টভাবে কোন পোর্ট (Port) ব্যবহার করে?
ক) ২০
খ) ২১
গ) ২২
ঘ) ২৩
সঠিক উত্তর: গ) ২২
২৮১-২৯০: ডিস্ট্রিবিউটেড সিস্টেম ও কনসেনসাস
২৮১. ডিস্ট্রিবিউটেড সিস্টেমে নোডগুলোর মধ্যে সময়ের অমিল বা ক্লক সিঙ্ক্রোনাইজেশন দূর করার জন্য কোন প্রোটোকল ব্যবহৃত হয়?
ক) FTP
খ) NTP (Network Time Protocol)
গ) BGP
ঘ) DHCP
সঠিক উত্তর: খ) NTP (Network Time Protocol)
২৮২. ল্যামপোর্ট টাইমস্ট্যাম্প (Lamport Timestamps) ডিস্ট্রিবিউটেড সিস্টেমে কেন ব্যবহৃত হয়?
ক) আসল সময় মাপার জন্য
খ) ইভেন্টগুলোর মধ্যে লজিক্যাল বা কার্যকারণ সম্পর্ক (Causal Ordering) বজায় রাখার জন্য
গ) মেমোরি ম্যানেজ করতে
ঘ) নেটওয়ার্কের স্পিড বাড়াতে
সঠিক উত্তর: খ) ইভেন্টগুলোর মধ্যে লজিক্যাল বা কার্যকারণ সম্পর্ক (Causal Ordering) বজায় রাখার জন্য
২৮৩. ডিস্ট্রিবিউটেড সিস্টেমে কোনো নোড ক্র্যাশ করলে বা ভুল তথ্য দিলে (Malicious Behavior), সেই ত্রুটি সহনশীলতার ডিজাইনকে কী বলে?
ক) Crash-stop Tolerance
খ) Byzantine Fault Tolerance (BFT)
গ) Network Partitioning
ঘ) Deadlock Recovery
সঠিক উত্তর: খ) Byzantine Fault Tolerance (BFT)
২৮৪. বিটকয়েন (Bitcoin) ব্লকচেইনে কোন কনসেনসাস বা ঐকমত্য মেকানিজমটি ব্যবহৃত হয়?
ক) Proof of Work (PoW)
খ) Proof of Stake (PoS)
গ) Raft
ঘ) Paxos
সঠিক উত্তর: ক) Proof of Work (PoW)
২৮৫. ডিস্ট্রিবিউটেড ফাইল সিস্টেম 'HDFS' এর মূল কাজ কী?
ক) ছোট ছোট ফাইল দ্রুত প্রসেস করা
খ) কমোডিটি হার্ডওয়্যারের বড় ক্লাস্টারে বিশাল আকৃতির ফাইল (Big Data) নির্ভরযোগ্যভাবে সংরক্ষণ করা
গ) শুধুমাত্র ভিডিও স্ট্রিম করা
ঘ) অপারেটিং সিস্টেম বুট করা
সঠিক উত্তর: খ) কমোডিটি হার্ডওয়্যারের বড় ক্লাস্টারে বিশাল আকৃতির ফাইল (Big Data) নির্ভরযোগ্যভাবে সংরক্ষণ করা
২৮৬. রিপ্রেজেন্টেশনাল স্টেট আর্কিটেকচারে (REST) কোনো কোয়েরি বারবার পাঠালে যদি প্রতিবারই একই স্টেট বা ফলাফল আসে, সেই বৈশিষ্ট্যকে কী বলে?
ক) Concurrency
খ) Idempotency
গ) Isolation
ঘ) Redundancy
সঠিক উত্তর: খ) Idempotency (যেমন: GET, PUT এবং DELETE সাধারণত আইডেমপোটেন্ট হয়)
২৮৭. মাইক্রোসার্ভিস বা ডিস্ট্রিবিউটেড সিস্টেমে সব রিকোয়েস্ট একক প্রবেশপথ দিয়ে রুট করা এবং সিকিউরিটি চেক করার জন্য কোনটি ব্যবহৃত হয়?
ক) Load Balancer
খ) API Gateway
গ) Service Mesh
ঘ) Database Proxy
সঠিক উত্তর: খ) API Gateway
২৮৮. ডিস্ট্রিবিউটেড সিস্টেমে ট্রাফিক সমানভাবে বিভিন্ন সার্ভারে বণ্টন করার প্রক্রিয়াকে কী বলে?
ক) Sharding
খ) Load Balancing
গ) Caching
ঘ) Replication
সঠিক উত্তর: খ) Load Balancing
২৮৯. ডিস্ট্রিবিউটেড সিস্টেমে কোনো নোড সচল আছে কিনা তা নিয়মিত চেক করার মেকানিজমকে কী বলে?
ক) Handshake Signal
খ) Heartbeat Mechanism
গ) Routing Update
ঘ) Token Passing
সঠিক উত্তর: খ) Heartbeat Mechanism
২৯০. ডেটাবেজ রেপ্লিকেশনে (Database Replication) 'Eventual Consistency' বলতে কী বোঝায়?
ক) সব নোডে ডেটা তাৎক্ষণিকভাবে আপডেট হবে
খ) নতুন কোনো আপডেট না আসলে, সময়ের সাথে সাথে একপর্যায়ে সব নোডের ডেটা এক হয়ে যাবে
গ) ডেটা কখনো সিঙ্ক হবে না
ঘ) ডাটাবেজ ক্র্যাশ করবে
সঠিক উত্তর: খ) নতুন কোনো আপডেট না আসলে, সময়ের সাথে সাথে একপর্যায়ে সব নোডের ডেটা এক হয়ে যাবে
২৯১-৩০০: অ্যাডভান্সড আর্টিফিশিয়াল ইন্টেলিজেন্স ও ডাটা সায়েন্স
২৯১. নিউরাল নেটওয়ার্কে গ্রেডিয়েন্ট ভ্যানিশিং (Vanishing Gradient) সমস্যা দূর করার জন্য কোন অ্যাক্টিভেশন ফাংশনটি সবচেয়ে বেশি ব্যবহৃত হয়?
ক) Sigmoid
খ) Tanh
গ) ReLU (Rectified Linear Unit)
ঘ) Linear
সঠিক উত্তর: গ) ReLU (Rectified Linear Unit)
২৯২. নিউরাল নেটওয়ার্কের ওয়েট (Weights) বা প্যারামিটারগুলো আপডেট এবং এরর কমানোর ব্যাকপ্রোপাগেশন অ্যালগরিদমে কোনটি ব্যবহৃত হয়?
ক) Calculus - Chain Rule
খ) Matrix Determinant
গ) Euler's Theorem
ঘ) Simpson's Rule
সঠিক উত্তর: ক) Calculus - Chain Rule
২৯৩. মেশিন লার্নিং মডেলে ওয়ানফিটিং (Overfitting) কমানোর জন্য কিছু নিউরনকে র্যান্ডমলি নিষ্ক্রিয় করার পদ্ধতিকে কী বলে?
ক) Batch Normalization
খ) Dropout
গ) Gradient Descent
ঘ) Data Augmentation
সঠিক উত্তর: খ) Dropout
২৯৪. সাপোর্ট ভেক্টর মেশিনে (SVM) লিনিয়ারলি নন-সেপারেবল ডেটাকে উচ্চ মাত্রার স্পেসে রূপান্তর করার ট্রিককে কী বলে?
ক) Matrix Trick
খ) Kernel Trick
গ) Gradient Trick
ঘ) Regularization Trick
সঠিক উত্তর: খ) Kernel Trick
২৯৫. ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিংয়ে (NLP) 'Transformer' আর্কিটেকচারের মূল ভিত্তি বা মূল মেকানিজম কোনটি?
ক) Recurrence
খ) Convolution
গ) Attention Mechanism (Self-Attention)
ঘ) Pooling
সঠিক উত্তর: গ) Attention Mechanism (Self-Attention)
২৯৬. মেশিন লার্নিংয়ে কোনো মডেলের কর্মদক্ষতা যাচাই করার জন্য ট্রু পজিটিভ, ফলস পজিটিভ ইত্যাদির যে ম্যাট্রিক্স তৈরি করা হয়, তাকে কী বলে?
ক) Covariance Matrix
খ) Confusion Matrix
গ) Identity Matrix
ঘ) Sparse Matrix
সঠিক উত্তর: খ) Confusion Matrix
২৯৭. ডেটাসেটে স্বাধীন ভ্যারিয়েবলগুলোর মধ্যে অতিরিক্ত কোরিলেশন বা আন্তঃসম্পর্ক থাকলে যে সমস্যা তৈরি হয়, তাকে কী বলে?
ক) Heteroscedasticity
খ) Multicollinearity
গ) Overfitting
ঘ) Autocorrelation
সঠিক উত্তর: খ) Multicollinearity
২৯৮. অনেকগুলো ডিসিশন ট্রি (Decision Trees) একসাথে ব্যবহার করে তৈরি করা শক্তিশালী এনসেম্বল (Ensemble) লার্নিং মডেল কোনটি?
ক) Linear Regression
খ) Random Forest
গ) K-Nearest Neighbors (KNN)
ঘ) Naive Bayes
সঠিক উত্তর: খ) Random Forest
২৯৯. ডাইমেনশনালিটি রিডাকশন বা ডেটার ফিচার সংখ্যা কমানোর জন্য ব্যবহৃত আনসুপারভাইজড লিনিয়ার পদ্ধতি কোনটি?
ক) PCA (Principal Component Analysis)
খ) Logistic Regression
গ) Support Vector Machine
ঘ) Gradient Boosting
সঠিক উত্তর: ক) PCA (Principal Component Analysis)
৩০০. রিইনফোর্সমেন্ট লার্নিংয়ে (Reinforcement Learning) 'Exploration vs Exploitation' এর মূল দ্বন্দ্ব কী?
ক) কোডিং বনাম টেস্টিং
খ) নতুন কোনো পথ বা সম্ভাবনা খোঁজা বনাম চেনা জানা সর্বোচ্চ পুরস্কৃত পথটি বেছে নেওয়া
গ) মেমোরি বনাম প্রসেসিং স্পিড
ঘ) ডেটা এনক্রিপশন বনাম ডিক্রিপশন
সঠিক উত্তর: খ) নতুন কোনো পথ বা সম্ভাবনা খোঁজা বনাম চেনা জানা সর্বোচ্চ পুরস্কৃত পথটি বেছে নেওয়া