Combined Bank Officer (IT) Exam 31 July 2026 — Question Solution | সমন্বিত ব্যাংক (ব্যাংকার্স সিলেকশন কমিটি) অফিসার (আইটি) নিয়োগ পরীক্ষা ২০২৬ — প্রশ্ন সমাধান
Page updated
ARBS Academy · itjobs.arbsacademy.com
About this exam paper · প্রশ্নপত্র পরিচিতি
The Combined Bank Officer (IT) exam was held on 31 July 2026. The paper had 20 written questions. The subjects asked most were Cyber Security (2), Digital Logic (2) and Electrical & General Engineering (2). This page lists every question, with 2 answered and explained; the rest of the answers open with a free ARBS Academy account, where the paper can also be practised as a timed test.
সমন্বিত ব্যাংক (ব্যাংকার্স সিলেকশন কমিটি) অফিসার (আইটি) নিয়োগ পরীক্ষার (২০২৬) এই প্রশ্নপত্রে ২০টি প্রশ্ন ছিল, বেশিরভাগ সাইবার নিরাপত্তা ও ডিজিটাল লজিক থেকে। এখানে ২টি প্রশ্নের ব্যাখ্যাসহ উত্তর দেওয়া আছে; বাকিগুলো ফ্রি অ্যাকাউন্টে খোলে।
- Organisation
- Combined Bank
- Post
- Officer (IT)
- Exam date
- 31 July 2026
- Questions
- 20 (0 MCQ, 20 written)
- Exam guide
- Bank IT jobs · ব্যাংকের আইটি চাকরি
- Cyber Security · সাইবার নিরাপত্তা 2
- Digital Logic · ডিজিটাল লজিক 2
- Electrical & General Engineering 2
- Networking · নেটওয়ার্কিং 2
- Programming · প্রোগ্রামিং 2
- Bangla to English Translation · বাংলা থেকে ইংরেজি অনুবাদ 1
- Bangla Writing · বাংলা লিখন 1
- Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 1
- Database · ডেটাবেজ 1
- English to Bangla Translation · ইংরেজি থেকে বাংলা অনুবাদ 1
- English Writing · ইংরেজি লিখন 1
- General Knowledge · সাধারণ জ্ঞান 1
- Operating Systems · অপারেটিং সিস্টেম 1
- Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
- Web Technology · ওয়েব টেকনোলজি 1
Focus Writing in Bangla (10 Marks): "বাংলাদেশের ব্যাংকিং খাতে খেলাপি ঋণ: কারণ, প্রভাব ও উত্তরণের উপায়"
Focus Writing in English (10 Marks): "The Role of Sustainable Banking in Achieving the UN Sustainable Development Goals (SDGs) in Bangladesh."
Translate the following passage into English (10 Marks): "এক ক্ষুধার্ত শিয়াল একটি আঙুর ক্ষেতের পাশ দিয়ে যাচ্ছিল।উঁচুতে ঝোলানো আঙুর দেখে সে তা খাওয়ার চেষ্টা করল, কিন্তু বারবার লাফিয়েও ব্যর্থ হলো।অবশেষে সে হতাশ হয়ে চলে গেল।যাওয়ার সময় বলল, আঙুরগুলো আসলে টক।"
Translate the following passage into Bangla (10 Marks): "The boy found a lost wallet on his way to school. Instead of keeping it, he looked for the owner and returned it. The owner, impressed by his honesty, offered him a reward. The boy politely refused, saying that honesty is its own reward."
General Knowledge (10 Marks): 5.1 Which river is known as the "Lifeline of Bangladesh"? 5.2 What is the name of the international organization that monitors global health standards and coordinates the response to pandemics? 5.3 What is the name of Bangladesh's first deep-sea port? 5.4 Where is the headquarters of the International Monetary Fund (IMF) located? 5.5 Which country has the world's longest coastline?
An organization has been assigned the IPv4 network address 192.168.1.0/24. As part of the network deployment, the network administrator is required to divide the address space into four equal-sized subnets to support different departments. Determine the Network Address, Subnet Mask (both CIDR and dotted-decimal notation)
Differentiate between a Fuse and a Miniature Circuit Breaker (MCB). Which one is more suitable for modern office electrical installations and why?
Explain the working principle of a PN junction diode. Draw its symbol and describe the difference between forward bias and reverse bias.
Sign up free to see the model answers to written questions 1–8 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Differentiate between a Computer Virus and a Computer Worm based on how they spread and replicate across host networks.
Model answer
Both are malware that copies itself, but they differ in what they need to spread:
- A computer virus attaches its code to a host — an executable file, a document macro or a boot sector — and runs only when that host is opened. It spreads when an infected file is shared or opened by a user.
- A computer worm is a standalone program that needs no host file and no user action. It spreads by itself across networks, typically by exploiting an unpatched service or weak credentials on other machines.
flowchart LR
subgraph V["Virus"]
V1["Infected file on PC-1"] -->|"user copies or emails it"| V2["User on PC-2 opens it"]
V2 --> V3["Virus code runs, infects other files on PC-2"]
end
subgraph W["Worm"]
W1["Worm process on PC-1"] -->|"scans network, exploits flaw"| W2["PC-2 infected automatically"]
W2 -->|"scans again"| W3["PC-3, PC-4 ... infected"]
end
| Basis | Virus | Worm |
|---|---|---|
| Host needed? | Yes — inserts itself into files, macros or boot sectors | No — independent, self-contained program |
| Trigger | Runs only when the infected host is executed/opened | Runs and spreads on its own once inside |
| User action | Needed (opening, copying, sharing the file) | Not needed |
| How it replicates | Copies its code into other files on the same system | Copies whole program to other computers over the network |
| Spread medium | Removable media, email attachments, shared folders, downloads | Network services/vulnerabilities, email address books, open shares |
| Speed across a network | Slow; limited by how often users share files | Very fast; can reach thousands of hosts in minutes or hours |
| Main damage | Corrupts or deletes files, programs, boot records | Consumes bandwidth and CPU, opens backdoors, often carries a payload (e.g., ransomware) |
| Removal | Clean or delete infected files | Patch the exploited flaw, isolate hosts, then remove the program |
| Examples | CIH (Chernobyl), macro viruses in Word documents | Morris worm (1988), Conficker (2008), WannaCry (2017, spread via an SMBv1 flaw) |
Replication in short:
- Virus: infect file → wait for a user to run it → infect more files. Replication is local, and crossing to another host depends on people.
- Worm: run → scan for vulnerable hosts → copy itself over the network → repeat on each new host. Replication is network-wide and automatic, giving exponential growth.
Prevention: for viruses — up-to-date antivirus/EDR, no unknown attachments or macros, scanning removable media; for worms — prompt patching, firewalls and closed unused ports, network segmentation, strong passwords and disabling legacy protocols (e.g., SMBv1).
Exam tip: virus = needs a host file and a user; worm = standalone, self-propagating across the network.
Draw the circuit schematic diagrams to build an Exclusive-OR (XOR) logic function using only universal NAND gates.
What is the difference between a Multiplexer and a Demultiplexer? Explain one practical application of each in digital systems.
Explain the concepts of Inheritance and Polymorphism in Java. Write a Java program to demonstrate method overriding.
Describe any two key differences between the HTTP GET and HTTP POST methods used for communication between a web browser and a web server.
Sign up free to see the model answers to written questions 10–13 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
A physical server has 32 CPU cores, 96 GB RAM, and 4 TB storage. Each virtual machine (VM) requires 4 CPU cores, 16 GB RAM, and 500 GB storage. Calculate the maximum number of VMs that can be hosted on the server without overcommitting resources. Identify which hardware resource limits the number of VMs.
Model answer
Rule: without overcommitting, the number of VMs is limited by the resource that runs out first:
Maximum VMs = min( ⌊total ÷ per-VM need⌋ for every resource )
Step 1 — VMs each resource can support
| Resource | Server capacity | Need per VM | Calculation | VMs possible |
|---|---|---|---|---|
| CPU | 32 cores | 4 cores | 32 ÷ 4 | 8 |
| RAM | 96 GB | 16 GB | 96 ÷ 16 | 6 |
| Storage | 4 TB = 4,000 GB | 500 GB | 4,000 ÷ 500 | 8 |
(If 4 TB is taken in binary units as 4 × 1,024 = 4,096 GB, ⌊4,096 ÷ 500⌋ = 8; the result is the same.)
Step 2 — Take the minimum: min(8, 6, 8) = 6 VMs.
Step 3 — Check the allocation for 6 VMs
| Resource | Used by 6 VMs | Left over | Utilisation |
|---|---|---|---|
| CPU | 6 × 4 = 24 cores | 8 cores | 75% |
| RAM | 6 × 16 = 96 GB | 0 GB | 100% |
| Storage | 6 × 500 = 3,000 GB | 1,000 GB (1 TB) | 75% |
A 7th VM would need 7 × 16 = 112 GB of RAM > 96 GB, so it cannot be placed without overcommitting memory.
flowchart LR
C["CPU: 8 VMs"] --> M["Minimum"]
R["RAM: 6 VMs"] --> M
S["Storage: 8 VMs"] --> M
M --> A["Answer: 6 VMs, RAM is the bottleneck"]
Answer: the server can host at most 6 VMs, and RAM (memory) is the limiting resource. In practice the hypervisor itself also needs a few GB of RAM, so a real deployment would host 5 VMs unless more memory is added.
How to host more: adding RAM raises the limit — with 128 GB the server reaches 8 VMs, where CPU and storage also become fully used (128 ÷ 16 = 8). Memory overcommitment (ballooning, page sharing) is possible but is excluded by the question.
Exam tip: compute ⌊capacity ÷ demand⌋ for each resource; the smallest value is the answer and that resource is the bottleneck.
What is JDBC? Explain the steps required to connect a Java application to a MySQL database.
Describe the SQL Injection and Cross-Site Scripting (XSS) web security threats and suggest preventive measures for each.
Describe the functions of a Switch and a Router and explain two key differences between these networking devices.
A system has three processes with the following arrival times and CPU burst times: Using the First-Come, First-Served (FCFS) CPU scheduling algorithm, calculate the average waiting time and the average turnaround time.
| Process | Arrival Time (ms) | Burst Time (ms) |
|---|---|---|
| P1 | 0 | 5 |
| P2 | 1 | 3 |
| P3 | 2 | 2 |
An institute wants to create a database table named STUDENT to store student information. The table should include the columns Roll Number, Name, Department, Email, and Admission Date. Specify the most appropriate SQL data type for each column and identify which column should be defined as the Primary Key, giving a brief justification for your choice.
A software company has been hired to develop an Online Library Management System for a university. The librarian wants the system to be delivered in phases so that feedback from users can be incorporated after each release. As a software developer, identify the most suitable Software Development Life Cycle (SDLC) model for this project. Justify your choice by mentioning two advantages of the selected model.
Sign up free to see the model answers to written questions 15–20 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Explanations © ARBS Academy
Questions about this paper · সাধারণ প্রশ্ন
- How many questions were in the Combined Bank Officer (IT) exam (2026)?
- 20 written questions.
- Which subjects were asked most in the Combined Bank Officer (IT) exam (2026)?
- Cyber Security (2), Digital Logic (2) and Electrical & General Engineering (2), out of 20 questions.
- When was the Combined Bank Officer (IT) exam held?
- On 31 July 2026.
- Where can I find the Combined Bank Officer (IT) exam (2026) question solution?
- On this page: 2 of the 20 questions are shown with worked answers. The rest of the answers open with a free ARBS Academy account, where the paper can also be practised as a timed test.
Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers