BB Assistant Director (ICT) February 2025 – Written (DU) question & solution

Questions from the BB Assistant Director (ICT) recruitment exam, February 2025 – Written (DU), shared by the candidates who sat it. The paper: 45 MCQs, 10 written questions. So far 45 MCQs and 10 written questions have been shared. Topics include DBMS, Mathematics, Coding, Data Structure and Electronics.

MCQ (45)

  1. Find Output: int fun(int *p) { *p = *p + 10; return *p; } int main() { int x = 5; cout << fun(&x); return 0; }
    1. a) 15
    2. b) 10
    3. c) 25
    4. d) 5
  2. Find Output: int main() { int x=3, y=2; if (x==3) y=2; else y=3; cout<<x<<" "<<y<<endl; return 0; }
    1. a) 3 3
    2. b) 3 2
    3. c) 2 3
    4. d) 3 1
  3. Which one is a Universal logic gate?
    1. a) NAND
    2. b) AND
    3. c) OR
    4. d) NOT
  4. Which data structure is preferred for Priority Queue?
    1. a) Heap Tree
    2. b) Graph
    3. c) Stack
    4. d) Table
  5. What is the work of a rectifier?
    1. a) Converts DC to AC
    2. b) Converts AC to DC
    3. c) Stores Electrical Energy
    4. d) Increases Voltage
  6. A transfers a balance to B, but it does not reach B. Which property in ACID is responsible?
    1. a) Atomicity
    2. b) Consistency
    3. c) Isolation
    4. d) Durability
  7. What is the 2's complement of (65)16 number?
    1. a) 10011011
    2. b) 10011010
    3. c) 00011011
    4. d) 10011100
  8. What does inductance depend on?
    1. a) Number of turns in the coil
    2. b) Permeability of the core material
    3. c) Cross-sectional area of the coil
    4. d) All of the above
  9. Zener diode is a
    1. a) Unidirectional
    2. b) Bidirectional
    3. c) Multidirectional
    4. d) Tri-directional
  10. Which of the following does NOT achieve encapsulation?
    1. a) Using private access specifier
    2. b) Using classes in object-oriented programming
    3. c) Using getter and setter methods
    4. d) Using global variables
  11. Which algorithm is used in email security?
    1. a) AES
    2. b) RSA
    3. c) SHA
    4. d) All of the above
  12. In the given circuit, resistors of 10Ω, 20Ω, and 30Ω are connected in parallel, and a voltage source of 60V is applied across them. What…
    1. a) 8 A
    2. b) 9 A
    3. c) 11 A
    4. d) 12 A
  13. A process needs I/O operations, it switches to
    1. a) Ready
    2. b) Running
    3. c) Waiting (Blocked)
    4. d) Terminated
  14. Which of the following is not a web server?
    1. a) Apache Tomcat
    2. b) PHP
    3. c) Jetty
    4. d) Tornado
  15. Which clause is executed first in an SQL query?
    1. a) WHERE
    2. b) SELECT
    3. c) FROM
    4. d) ORDER BY
  16. What should be true for a Zener Diode?
    1. a) Reverse bias for amplifying
    2. b) Operates in forward bias only
    3. c) Works in reverse breakdown region
    4. d) Used for rectification
  17. Which of the following is a DML (Data Manipulation Language) command?
    1. a) CREATE
    2. b) DELETE
    3. c) DROP
    4. d) ALTER
  18. What is the worst case time complexity of inserting n elements into an empty linked list, if the linked list needs to be maintained in…
    1. a) Θ(n)
    2. b) Θ(n log n)
    3. c) Θ(n²)
    4. d) Θ(1)
  19. Which one of the following is an application of Stack Data Structure?
    1. a) Managing function calls
    2. b) The stock span problem
    3. c) Arithmetic expression evaluation
    4. d) All of the above
  20. What is the best way to implement priority queue?
    1. a) Array
    2. b) Linked List
    3. c) Heap
    4. d) Stack
  21. What kind of encryption is used for securing emails in transit?
    1. a) Symmetric Encryption
    2. b) Asymmetric Encryption
    3. c) TLS (Transport Layer Security)
    4. d) Hashing
  22. Digital Signature uses which algorithm?
    1. a) AES
    2. b) RSA
    3. c) DES
    4. d) Diffie-Hellman
  23. What does HTTP Status Code 500 indicate?
    1. a) Bad Request
    2. b) Unauthorized Access
    3. c) Internal Server Error
    4. d) Not Found
  24. Which one makes data access from a database faster?
    1. a) Indexing
    2. b) Normalization
    3. c) Denormalization
    4. d) All of the above
  25. Priority Scheduling (Non-Preemptive) with No Arrival Time. Consider the following set of processes with their burst times and priorities…
    1. a) 10
    2. b) 8.6
    3. c) 12
    4. d) 9.2
  26. What is the major drawback of the waterfall model?
    1. a) It is difficult to manage
    2. b) It requires too many resources
    3. c) It is inflexible and not suitable for changing requirements
    4. d) It lacks proper documentation
  27. Which of the following is a command of Data Definition Language (DDL)?
    1. a) SELECT
    2. b) INSERT
    3. c) UPDATE
    4. d) CREATE
  28. Which connect the two Sea in Suez Canal?
    1. a) Arabian Sea and Mediterranean Sea
    2. b) Mediterranean Sea and Red Sea
    3. c) Persian Gulf and Black Sea
    4. d) Black Sea and Arabian Sea
  29. Who is first ICC ODI men's world Cup winner captain?
    1. a) Clive Lloyd
    2. b) Kapil Dev
    3. c) Alan Border
    4. d) Steve Waugh
  30. Who won Nobel Peace prize in 2024?
    1. a) David Baker
    2. b) John Jumper
    3. c) Nihon Hidankyo
    4. d) Gary Ruvkun
  31. The highest peak in Bangladesh is-
    1. a) Saka Haphong
    2. b) Bijoy Tajingdong
    3. c) Dumlong
    4. d) Keokradong
  32. Strasbourg belongs to which country?
    1. a) France
    2. b) Germany
    3. c) Canada
    4. d) Russia
  33. A pipe can fill a tank in 4 hours, and another pipe can fill it in 6 hours. How much time will they take to fill the tank together?
    1. a) 40 hours
    2. b) 4.5 hours
    3. c) 2.4 hours
    4. d) 5 hours
  34. A went 5 meters to the north, then 3 meters to the east, and then 2 meters to the south. What is the distance from A's starting point to…
    1. a) 4.24 meters
    2. b) 5.24 meters
    3. c) 3.24 meters
    4. d) 4 meters
  35. Mr. X uses 30% of his salary for one expense, 20% for another, and 10% for another. His remaining amount is 12,000 Taka. What is his total…
    1. a) 25,000TK
    2. b) 30,000TK
    3. c) 35,000TK
    4. d) 3,000TK
  36. The father's age is 36 and the son's age is 16. How many years ago was the father's age three times the son's age?
    1. a) 6 years ago
    2. b) 36 years ago
    3. c) 12 years ago
    4. d) 4 years ago
  37. There are 8 balls, and one of them is heavier than the other 7, which are of the same weight. How many weighings are required to guarantee…
    1. a) 1
    2. b) 2
    3. c) 3
    4. d) 4
  38. Integration testing is the process of testing the _____ between two software units or modules.
    1. a) Performance
    2. b) Functionality
    3. c) Interface
    4. d) Security
  39. Which of the following operators should be preferred to overload as a global function rather than a member method?
    1. a) Postfix ++
    2. b) Comparison Operator
    3. c) Insertion Operator <<
    4. d) Prefix ++
  40. What are the advantages of Linear Search over Binary Search?
    1. a) The array is ordered.
    2. b) Fewer comparisons
    3. c) Less time and space complexity
    4. d) Linear search can be used irrespective of whether the array is sorted or not
  41. Integration testing is the process of testing the _____ between two software units or modules.
    1. a) Performance
    2. b) Functionality
    3. c) Interface
    4. d) Security
  42. Digital signature uses which algorithm for encryption?
    1. a) Symmetric Key Algorithm
    2. b) Asymmetric Key Algorithm
    3. c) Hashing Algorithm only
    4. d) Stream Cipher
  43. Which device is needed to convert AC to DC?
    1. a) Transformer
    2. b) Rectifier
    3. c) Inverter
    4. d) Amplifier
  44. What is Docker Hub and Docker?
    1. a) Docker is a container platform, and Docker Hub is a cloud repository for Docker images
    2. b) Docker is a virtual machine software, and Docker Hub is a database
    3. c) Docker is a programming language, and Docker Hub is a code editor
    4. d) Docker is a firewall, and Docker Hub is a security tool
  45. An IP address is given 192.168.3.0, needs 254 usable hosts. What is the CIDR value and subnet mask?
    1. a) 255.255.255.0
    2. b) 255.255.255.128
    3. c) 255.255.255.192
    4. d) 255.255.254.0

Written (10)

  1. Write a C program or Pseudo code to find the similar elements of two array and print the similar elements and number of similar elements.
  2. A̅B̅.(A̅+B).C ;Write Truth Table.
  3. What is Total Latency for a 3-kbyte message (an e-mail) if the bandwidth of the network is 1Gbps? Assume that the distance between the…
  4. Banker's Algorithm: 5 processes P₀ through P₄; 3 resource types A (10 instances), B (5 instances), and C (7 instances). (a) Need matrix…
  5. Construct a min heap from the given values: 12, 29, 33, 56, 66, 99, 100, and 344.
  6. A Bank schema is given below: Bank(Br_Name, Br_City, Assets, Acc_name, Acc_Num, Balance) (a) Provided and Normalize and point out Primary…
  7. Sinthia wants to send an email to her friend (Afsana). He sends the email through application and transport layer. (a) Mention the…
  8. Bangladesh Bank has client server and the communication with Mail Server, DNS server, Web server. Bangladesh Bank wants to ensure the…
  9. (a) ∫(2x²+3x)dx (limit 0 to 2) (b) In Bangladesh Bank, there are 6 Assistant Directors (ADs) and 4 Deputy Directors (DDs). Each AD brings…
  10. Bengali to English: (a) শনিবার হতে সে অফিসে আসছে না। (b) আপনার ব্যাংক একাউন্ট এর স্থিতি জানার জন্য মোবাইল ব্যাংকিং এপ্লিকেশন এ লগইন করুন।…