Skip to content
Past paper

Combined 4 Banks — Assistant Programmer — Written Exam: 2020 (DU)প্রশ্ন ও সমাধান

Set by
Combined Bank
Post
Assistant Programmer
Exam date
2020
Conducted by
DU
Questions
9 (0 MCQ, 9 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Database · ডেটাবেজ 2
  • Programming · প্রোগ্রামিং 2
  • Algorithms · অ্যালগরিদম 1
  • Cyber Security · সাইবার নিরাপত্তা 1
  • Data Structures · ডেটা স্ট্রাকচার 1
  • Networking · নেটওয়ার্কিং 1
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Written question 1Cyber Security

Difference between spoofing and sniffing

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

Written question 2Database

What is the full meaning of SQL? List of the aggregate function. Write SQL Query of a table and its output.

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

Written question 3Programming

What will be the output in C and java code? Output:

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

Written question 4Software Engineering

What is Agile Methodology? Difference between Agile Model and Waterfall Model.

Model answer

Agile Methodology is an iterative, incremental approach to software development where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams, delivering working software in short cycles called sprints (typically 2-4 weeks), with continuous customer feedback and adaptation to change.

Aspect Agile Model Waterfall Model
Approach Iterative & incremental (sprints) Sequential, linear phases
Requirements Can evolve throughout the project Fixed and fully defined upfront
Testing Continuous, within every sprint A separate phase after development
Customer involvement Continuous feedback each sprint Mainly at the start and end
Documentation Lightweight, "just enough" Extensive, formal
Flexibility to change High Low (change is costly, needs re-planning)
Delivery Working increments delivered frequently Single final delivery at project end
Best suited for Evolving/unclear requirements Stable, well-understood requirements
graph LR
  subgraph Waterfall
    R1[Requirements] --> D1[Design] --> C1[Coding] --> T1[Testing] --> M1[Maintenance]
  end
graph LR
  subgraph Agile_Sprint["Agile (repeats each sprint)"]
    P[Plan] --> Dv[Develop] --> Ts[Test] --> Rv[Review] --> P
  end

Exam takeaway: Waterfall is predictable but rigid (good for fixed-scope, regulated projects); Agile is adaptable but needs disciplined, continuous collaboration (good for evolving-requirement, fast-delivery projects).

Written question 5Data Structures

Linked list, doubly linked list and circular linked list explains with diagram.

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

Written question 6Algorithms

How to Determine the weighted graph has negative cycle?

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

Written question 7Networking

Write down the functionality of OSI model.

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

Written question 8Programming

Write a code in C/C++ that will output the 2nd largest number. (If N>=1)

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

Written question 9Database

Draw ER diagram (Self test)

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 · Government IT officer posts guide