Skip to content
Past paper

Islami Bank Bangladesh Limited Application Developer Written Test: 2017প্রশ্ন ও সমাধান

Set by
Islami Bank
Exam date
2017
Questions
8 (0 MCQ, 8 written)
Exam guide
Bank IT jobs · ব্যাংকের আইটি চাকরি
  • Algorithms · অ্যালগরিদম 3
  • Programming · প্রোগ্রামিং 2
  • Operating Systems · অপারেটিং সিস্টেম 1
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
  • Web Technology · ওয়েব টেকনোলজি 1
Written question 1Web Technology

What are the difference between Web server and Application server?

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

Written question 2Operating Systems

What is FAT? Name of different types of File allocation system in HD.

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

Written question 3Algorithms

What is an algorithm? What is flowchart? Write down the component of flowchart.

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

Written question 4Algorithms

Calculate Complexity of merge sort.

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

Written question 5Algorithms

Write an algorithm that sort an array, also test code for sorting test.

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

Written question 6Programming

What is pointer in C with example?

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

Written question 7Programming

Write down the Component of JVM.

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

Written question 8Software Engineering

What is software testing and name of some testing tool?

Model answer

Software testing is the process of executing a program or system with the intent of finding defects and verifying that it meets specified requirements and behaves as expected under both valid and invalid conditions — giving stakeholders confidence in product quality before release.

Why it matters: testing catches bugs early (cheaper to fix), verifies functional correctness, validates non-functional needs (performance, security, usability), and reduces business/production risk.

Broad categories:

  • Manual vs Automated — human-driven exploratory testing vs scripted, repeatable test execution.
  • By level: Unit -> Integration -> System -> User Acceptance Testing (UAT).
  • By type: Functional (does it do the right thing), Non-functional (performance, security, load).
Tool Category Typical use
Selenium Web UI automation Automates browser interactions
JUnit / TestNG Unit testing Java unit test framework
Appium Mobile automation Cross-platform mobile app testing
JMeter Performance testing Load/stress testing web apps and APIs
Postman API testing Manual/automated REST API testing
TestComplete UI automation Desktop/web/mobile test automation

Exam takeaway: testing = verification (built it right) + validation (built the right thing); tool choice depends on the testing level and target platform (web, API, mobile, or performance).

Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · Bank IT jobs guide