Skip to content
Past paper

NPCBL Executive Trainee (Software) — Exam: 26.05.2023 (IBA)প্রশ্ন ও সমাধান

Set by
NPCBL
Post
Executive Trainee
Exam date
26 May 2023
Conducted by
IBA
Questions
7 (0 MCQ, 7 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Cyber Security · সাইবার নিরাপত্তা 2
  • Algorithms · অ্যালগরিদম 1
  • General Knowledge · সাধারণ জ্ঞান 1
  • Operating Systems · অপারেটিং সিস্টেম 1
  • Programming · প্রোগ্রামিং 1
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Written question 1Programming

Write a program find prime number between 1 to 100?

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

Written question 2Cyber Security

What is Symmetric and Asymmetric Encryption? Explain with example.

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

Written question 3Software Engineering

What is SDLC? Briefly explain its phase.

Model answer

Direct answer: the Software Development Life Cycle (SDLC) is the structured sequence of phases a team follows to plan, build, test, and maintain software, ensuring quality and predictability rather than ad-hoc coding.

graph LR
  A[Requirement Analysis] --> B[System Design]
  B --> C[Implementation / Coding]
  C --> D[Testing]
  D --> E[Deployment]
  E --> F[Maintenance]
  F -.feedback.-> A

Phases explained

  • Requirement Analysis: gather and document what the system must do, by interviewing stakeholders and studying the current process.
  • System Design: translate requirements into architecture — database schema, module structure, UI layout, and technology choices.
  • Implementation (Coding): developers write the actual source code following the design, in the chosen programming language(s).
  • Testing: verify the code against requirements — unit, integration, system, and acceptance testing — to catch defects before release.
  • Deployment: release the tested software into the production environment for end users.
  • Maintenance: fix bugs found in production, apply patches, and add enhancements as requirements evolve over the software's lifetime.

Why a defined SDLC matters: without these phases, requirements get missed, design flaws surface late (when they are far more expensive to fix), and testing is rushed — a defined SDLC (whether followed as Waterfall, sequentially, or as Agile, iteratively per phase) keeps cost, schedule, and quality under control.

Exam takeaway: the six universal SDLC phases — requirement analysis, design, implementation, testing, deployment, maintenance — apply regardless of process model; Waterfall runs them once in strict order, while Agile/Iterative models repeat a lightweight version of all six every sprint.

Written question 4Operating Systems

UNIX command with example: File move, Change Directory and search from a specific line.

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

Written question 5Cyber Security

What is blockchain technology? Why it is more secure (Such type)

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

Written question 6General Knowledge

Write Short Note: (i) About Digital Bangladesh (ii) About March Month Importance

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

Written question 7Algorithms

What is complexity? Find the Complexity from code and explain.

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