Pubali Bank Junior Officer MCQ 24.07.2026

 

Recruitment Test for JUNIOR OFFICER

Pubali Bank PLC.

30 MCQ Questions, 30 Minutes, 30 Marks

No marks will be deducted for wrong answers.


1. Which of the following pairs of properties must a problem exhibit for dynamic programming to be an applicable and efficient optimization strategy over plain recursion?

A. Independent subproblems and optimal substructure.
B. Overlapping subproblems and optimal substructure.
C. Mutually exclusive subproblems and optimal substructure.
D. Overlapping subproblems and deterministic state transitions.

2. Which of the following architectural techniques allows a CPU to execute multiple instructions in a single clock cycle by fetching and issuing independent instructions to parallel execution units?

A. Superscalar Execution
B. Pipelining
C. Vector Processing
D. Multi-threading

3. An end-of-day banking process involves sorting a transaction file that is significantly larger than the available system RAM. Which sorting strategy is designed to handle this sorting constraint efficiently?

A. Counting
B. Merge
C. Selection
D. Insertion

4. An analyst writes the following pseudocode, where amounts[] holds a customer’s transaction amounts for n transactions (deposits stored as positive numbers and withdrawals stored as negative numbers). What does mystery() compute?

function mystery(amounts[], n):
    count = 0
    for i = 0 to n - 1:
        if amounts[i] < 0:
            count = count + 1
    return count

A. The total number of withdrawals.
B. The total withdrawal amount.
C. The total number of deposits.
D. The single largest withdrawal.

5. Given a blank BST, the integers 45, 20, 70, 10, 30, 60 are inserted in this order. What is the value of the left child of the root?

A. 10
B. 20
C. 30
D. 60

6. An array is sorted in ascending order. The initial array is: [6, 3, 8, 5, 2]. After one pass of a certain sorting algorithm, the array becomes [3, 6, 8, 5, 2]. Which sorting algorithm produced this intermediate state?

A. Bubble
B. Selection
C. Insertion
D. Quick

7. In a C-based banking module, a function is defined as follows. If it is called as:

debit(&balance, 500);
void debit(int *bal, int amount) {
    *bal = *bal - amount;
}

What best describes the effect after the call?

A. The caller’s balance variable is unaffected.
B. The caller’s balance variable is modified.
C. A compile-time error occurs.
D. The function creates a private copy of balance, and only that copy changes.

8. A text editor needs to implement an “Undo” feature: the most recently performed action must always be the first one undone. Which data structure is best suited to track the action history?

A. Queue
B. Stack
C. Array (unsorted)
D. Binary Search Tree

9. A bank has historical data indicating whether previous customers defaulted on loans (Yes/No). It wants to predict if a new applicant is likely to default. Which algorithm is most appropriate?

A. Logistic Regression
B. k-Means Clustering
C. Linear Regression
D. Principal Component Analysis

10. Consider a binary classification dataset with 95% class A and 5% class B. A classifier predicts every sample as class A. Which statement is true?

A. Accuracy and Recall are both high.
B. F1-score for class A equals zero.
C. Precision for class B is 1.
D. Accuracy is misleading because recall for class B is zero.

11. Which CPU-scheduling algorithm may cause indefinite starvation of long processes?

A. First-Come-First-Served (FCFS)
B. Round Robin
C. Shortest Job First (SJF)
D. FIFO

12. Which of the following is NOT one of the four necessary conditions for a deadlock?

A. Mutual exclusion
B. Hold and wait
C. Preemption
D. Circular wait

13. In a paging system, a logical (virtual) address is divided into:

A. Page number and frame number
B. Page number and offset
C. Segment number and offset
D. Frame number and offset

14. The Translation Lookaside Buffer (TLB) is used to:

A. Store recently used page-table entries to speed up address translation
B. Increase total disk capacity
C. Permanently store process code
D. Replace the page table entirely

15. In Linux, the permission string “rwxr-xr–” grants which permissions to the GROUP?

A. Read, write and execute
B. Read and execute
C. Read only
D. Execute only

16. Which RAID level provides disk mirroring (an exact copy of data on a second drive) with no parity or striping?

A. RAID 0
B. RAID 1
C. RAID 5
D. RAID 6

Pubali bank Recruitment for Junior officer
Pubali bank Recruitment for Junior officer

17. In a pipeline processor, the primary benefit of pipelining is to:

A. Reduce the clock speed
B. Increase instruction throughput by overlapping instruction stages
C. Eliminate all cache misses
D. Reduce the size of main memory

18.The PCI DSS compliance standard is primarily concerned with the security of:

A. Payment card data
B. Medical records
C. Environmental management systems
D. Software licenses

19. Which component of the CIA triad ensures that data has not been altered by unauthorized parties?

A. Confidentiality
B. Integrity
C. Availability
D. Accounting

20.In asymmetric (public-key) cryptography, a message encrypted with the recipient’s PUBLIC key can be decrypted using:

A. The same public key
B. The recipient’s private key
C. The sender’s private key
D. A shared secret key

21. Which one of the following statements regarding super key and candidate key is correct?

A. Every super key is also a candidate key
B. A super key can never contain a candidate key as its subset
C. A relation can have a super key but no candidate key
D. Every candidate key is a super key, but a super key may contain additional, non-essential attributes

22. Considering a query containing WHERE, DISTINCT, and ORDER BY clauses together, what is the correct logical order in which the clauses are processed?

A. ORDER BY, then WHERE, then DISTINCT
B. WHERE, then DISTINCT, then ORDER BY
C. DISTINCT, then WHERE, then ORDER BY
D. WHERE, then ORDER BY, then DISTINCT

23. To correctly retrieve rows where a column contains NULL, one should use:

A. WHERE column = NULL
B. WHERE column != NULL
C. WHERE column IS NULL
D. WHERE column <> NULL

  1. An ATM uses IP 192.168.10.20 with subnet mask 255.255.255.192. What is the broadcast address?
    A. 192.168.10.31
    B. 192.168.10.63
    C. 192.168.10.127
    D. 192.168.10.255
  2. A computer system manages access to a printer room containing 5 identical printers. Multiple processes may use different printers simultaneously, but no more than 5 processes should use printers at the same time. Which synchronization mechanism is most appropriate?
    A. Binary Semaphore
    B. Monitor
    C. Counting Semaphore
    D. Message queue
  3. Which indexing technique will be better for the following query?
    SELECT A1, A2, …, An
    FROM T
    WHERE A1 = c
    A. Hashing
    B. B+-tree
    C. Bitmap
    D. Binary search tree
  4. Which statement correctly describes the primary role of an Intrusion Prevention System (IPS)?
    A. It only monitors network traffic and generates alerts.
    B. It automatically blocks or drops malicious traffic when detected.
    C. It assigns IP addresses dynamically.
    D. It translates private IP addresses to public IP addresses.28. Host A wants to send data to Host B on the same Ethernet LAN but does not know Host B’s MAC address. Which statement is correct?
    A. Host A broadcasts an ARP Request and Host B replies with an ARP Reply.
    B. Host A unicasts an ARP Request to the default gateway.
    C. Host A broadcasts an ICMP Echo Request.
    D. Host A sends a DNS query.29. A network engineer replaces an Ethernet hub with an Ethernet switch without changing any IP configuration. Which improvement is expected?
    A. The number of broadcast domains increases.
    B. Every device receives every frame.
    C. Routers are no longer required.
    D. Collision domains become smaller.

    30. A PC has obtained a valid IP address from DHCP but cannot communicate with any device outside its local subnet. Which configuration should be checked first?
    A. DNS server address
    B. Default gateway
    C. Hostname
    D. MAC address

Answer:

Final Answer Sequence

1−B,  2−A,  3−B,  4−A,  5−B,  6−C, 

About Author

bdjobshelptoday

Leave a Reply

Your email address will not be published. Required fields are marked *