BPSC (Ministry of Agriculture) Assistant Programmer Exam: 15.02.2022প্রশ্ন ও সমাধান
- Set by
- BPSC
- Post
- Assistant Programmer
- Exam date
- 15 Feb 2022
- Questions
- 31 (0 MCQ, 31 written)
- Exam guide
- BPSC non-cadre IT posts · পিএসসি নন-ক্যাডার আইটি পদ
- Programming · প্রোগ্রামিং 8
- Database · ডেটাবেজ 5
- Computer Architecture · কম্পিউটার আর্কিটেকচার 4
- Networking · নেটওয়ার্কিং 4
- Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 3
- Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 2
- Cyber Security · সাইবার নিরাপত্তা 1
- Data Structures · ডেটা স্ট্রাকচার 1
- Digital Logic · ডিজিটাল লজিক 1
- Operating Systems · অপারেটিং সিস্টেম 1
- Web Technology · ওয়েব টেকনোলজি 1
What is the use of cache memory?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
How can you define SSD?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is the function of GPU?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Define the principle of data transmission through the fiber optic cable.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What do understand by the resolution of computer screen?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Why do you need database Normalization?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
How can you define the ER model in DBMS?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is the difference between call by value and call by reference?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is the constructor invoked in OOP?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Describe the cloud base database briefly.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Name and define characteristics properties of the Deadlock situation in a computer system.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Difference between Interpreter and Compiler.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Explain software development life cycle (SDLC).
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Which factors are to be consider as software pricing?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is a digital signature? Describe its role in digital security?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What do you mean by recursion? Calculate factorial function using recursion with C programming code.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Difference between array and structure data type.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is API? Explain with example.
Model answer
An API (Application Programming Interface) is a defined set of rules and protocols that lets one software application request services or data from another, without either side needing to know the other's internal implementation - only the agreed request/response format.
Example: a weather app calling a weather API
sequenceDiagram
participant App as Client App
participant API as Weather API Server
participant DB as Weather Database
App->>API: GET /weather?city=Dhaka
API->>DB: Query latest weather data for Dhaka
DB-->>API: Temperature, humidity, forecast
API-->>App: JSON response - temp 31, humidity 78%
The app never touches the weather database directly - the API is the only door in, enforcing authentication (API key), rate limits, and a stable data format.
Types of API
| Type | Description |
|---|---|
| REST | Uses HTTP verbs (GET/POST/PUT/DELETE) and JSON; most common on the web |
| SOAP | XML-based, strict contract (WSDL), used in legacy enterprise systems |
| GraphQL | Client specifies exactly which fields it needs in one query |
| Public/Open | Freely available to any developer (e.g., Google Maps API) |
| Private/Internal | Used only within an organization's own systems |
Real examples: payment APIs (bKash, Nagad), the Google Maps API for location, and social-media login via an OAuth API.
Exam takeaway: An API is a contract for communication, not the software itself - it hides implementation details and lets independently built systems (client app, server, database) interoperate through a stable, well-documented interface.
Describe the data communication system with necessary diagram.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write short note: (i) web server (ii) ISP (iii) Router (iv) Search Engine
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
How can you define IoT? What are the basic components of IoT?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What do you mean by machine learning? Name three machine learning application in our daily life?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write difference between machine learning and deep learning.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Why is packet suiting suitable for digital data transmission?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Explain difference between Data Administrator and Database Administrator.
Model answer
A Data Administrator (DA) manages data as a strategic organizational asset - policies, standards, and data models - independent of any specific DBMS. A Database Administrator (DBA) manages the physical database itself - installation, performance tuning, security, and recovery - for a specific DBMS product.
graph TD
M[IT / Business Management] --> DA[Data Administrator - policy and data modeling]
DA --> DBA[Database Administrator - implementation and operations]
DBA --> DB[(Physical Database)]
Difference
| Aspect | Data Administrator | Database Administrator |
|---|---|---|
| Level of work | Strategic / managerial | Technical / operational |
| Focus | Data as an enterprise resource - naming standards, data dictionary, data quality | The physical database - schema implementation, tuning, backup, security |
| DBMS dependency | DBMS-independent | DBMS-specific |
| Typical tasks | Data governance, conceptual/logical data modeling, defining data ownership | Installing/upgrading DBMS software, access control, performance monitoring, disaster recovery |
| Output | Data policies, ER models, data standards documents | A running, secure, well-tuned production database |
Exam takeaway: Think of the DA as defining what the organization's data should look like and mean, and the DBA as making sure the actual database software that stores it runs securely, efficiently, and recoverably.
Print the following matrix using for loop.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Determine whwther a given number is prime or not?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Find the most significant number in an array of N elements.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Desugn a logic circuit that counts the number of 1s in 3 inputs (A, B, C) and outputs a two-bit binary number representing that count of 1s?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Determine even or odd numbers.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Describe the advantages and disadvantages of DBMS-provided and application provided security.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · BPSC non-cadre IT posts guide