Skip to content
Past paper

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
Written question 1Computer Architecture

What is the use of cache memory?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 2Computer Architecture

How can you define SSD?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 3Computer Architecture

What is the function of GPU?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 4Networking

Define the principle of data transmission through the fiber optic cable.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 5Computer Architecture

What do understand by the resolution of computer screen?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 6Database

Why do you need database Normalization?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 7Database

How can you define the ER model in DBMS?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 8Programming

What is the difference between call by value and call by reference?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 9Programming

What is the constructor invoked in OOP?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 10Database

Describe the cloud base database briefly.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 11Operating Systems

Name and define characteristics properties of the Deadlock situation in a computer system.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 12Programming

Difference between Interpreter and Compiler.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 13Software Engineering

Explain software development life cycle (SDLC).

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 14Software Engineering

Which factors are to be consider as software pricing?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 15Cyber Security

What is a digital signature? Describe its role in digital security?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 16Programming

What do you mean by recursion? Calculate factorial function using recursion with C programming code.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 17Data Structures

Difference between array and structure data type.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 18Web Technology

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.

Written question 19Networking

Describe the data communication system with necessary diagram.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 20Networking

Write short note: (i) web server (ii) ISP (iii) Router (iv) Search Engine

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 21Cloud & Emerging Tech

How can you define IoT? What are the basic components of IoT?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 22Cloud & Emerging Tech

What do you mean by machine learning? Name three machine learning application in our daily life?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 23Cloud & Emerging Tech

Write difference between machine learning and deep learning.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 24Networking

Why is packet suiting suitable for digital data transmission?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 25Database

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.

Written question 26Programming

Print the following matrix using for loop.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 27Programming

Determine whwther a given number is prime or not?

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 28Programming

Find the most significant number in an array of N elements.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 29Digital Logic

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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 30Programming

Determine even or odd numbers.

Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন

Written question 31Database

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