Skip to content
Past paper

RAKUB Maintenance Engineer (PO) Exam: 05.10.2021প্রশ্ন ও সমাধান

Set by
RAKUB
Post
Maintenance Engineer
Exam date
5 Oct 2021
Questions
17 (0 MCQ, 17 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Operating Systems · অপারেটিং সিস্টেম 3
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 2
  • Database · ডেটাবেজ 2
  • English · ইংরেজি 2
  • Networking · নেটওয়ার্কিং 2
  • Algorithms · অ্যালগরিদম 1
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 1
  • Cyber Security · সাইবার নিরাপত্তা 1
  • Digital Logic · ডিজিটাল লজিক 1
  • General Knowledge · সাধারণ জ্ঞান 1
  • Programming · প্রোগ্রামিং 1
Written question 1Operating Systems

What is Multi-threading and multi-tasking? Difference between Multi-threading and Multi-tasking?

Model answer

Multithreading vs Multitasking

Multitasking is the OS's ability to run multiple processes (independent programs) seemingly at the same time by rapidly switching the CPU between them (time-sharing) or actually running them in parallel on multiple cores.

Multithreading is the ability of a single process to run multiple threads (lightweight sub-units of execution) concurrently, all sharing the same address space, code, and data.

Aspect Multitasking Multithreading
Unit of execution Process Thread (within one process)
Memory Each process has its own address space Threads share the same address space
Context-switch cost Higher (full process context) Lower (only registers/stack of the thread)
Communication Needs IPC (pipes, sockets, shared memory) Direct - shared variables
Example Running a browser and a music player at once A browser using separate threads for rendering, networking, and UI
graph TD
  subgraph Multitasking
    P1[Process 1] -.CPU time-slice.-> CPU((CPU))
    P2[Process 2] -.CPU time-slice.-> CPU
  end
  subgraph Multithreading_in_one_process
    T1[Thread 1] --> SM[(Shared Memory)]
    T2[Thread 2] --> SM
  end

Exam takeaway: multitasking gives concurrency across programs; multithreading gives concurrency within one program - threads are cheaper to create and switch between than processes because they share memory.

Written question 2Computer Architecture

Why necessary to use RAID? If you choose a RAID level for an organization with huge data process. Justify your answer?

Model answer

Why RAID Is Necessary, and Choosing a Level for Large-Scale Data

RAID (Redundant Array of Independent Disks) combines multiple physical disks into one logical unit to achieve:

  • Redundancy / fault tolerance - data survives a single disk failure (mirroring or parity).
  • Performance - reads/writes can be striped and served in parallel across disks.
  • Larger effective capacity and availability for a growing dataset.

Recommended level for an organization with a huge data workload: RAID 10 (1+0) - it stripes data across mirrored pairs of disks.

graph TD
  D1[Disk 1] ---|mirror| D2[Disk 2]
  D3[Disk 3] ---|mirror| D4[Disk 4]
  S[Data striped across both mirrored pairs] --> D1
  S --> D3

Why RAID 10 fits a huge-data organization

  • Combines striping (RAID 0) for speed with mirroring (RAID 1) for safety, unlike RAID 5/6 which compute parity and suffer heavier write overhead.
  • Fast rebuild: if a disk fails, data is simply copied from its surviving mirror - much faster than parity-based RAID 5/6 rebuilds, which must recompute the entire array (risking a second failure during a long rebuild window).
  • Tolerates multiple disk failures as long as both disks of the same mirrored pair do not fail together.
  • Trade-off: uses only 50% of raw capacity (versus roughly 75-90% for RAID 5/6), but a huge-data organization typically values speed and fast recovery over raw storage efficiency.

Exam takeaway: RAID 0 = speed only (no redundancy); RAID 1 = mirroring; RAID 5/6 = striping with parity (better capacity, slower writes/rebuilds); RAID 10 = best balance of speed and fast recovery for mission-critical, high-transaction workloads.

Written question 3Operating Systems

Banker's Algorithm:

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

Written question 4Cloud & Emerging Tech

What is Artificial Neural Network (ANN)? Difference between deep learning technique and Traditional machine learning technique.

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

Written question 5Operating Systems

Consider the processes P1, P2, P3, P4 given in the below table, arrives for execution in the same order, with Arrival Time 0, and given Burst Time, let's find the average waiting time using the FCFS scheduling algorithm.

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

Written question 6Networking

A network address is given 172.168.0.0/28, divide this network address into 4 subnets and find every subnet address, start address, subnet mask, broadcast address etc.

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

Written question 7Networking

Two channels, one with a bit rate of 190kbps and another with a bit rate 180 kbps are to be multiplexed using g pulse stuffing TDM with no synchronization bits. Answer the following questions:

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

Written question 8Cyber Security

What is SQL Injection? How to Prevent against SQL Injection Attacks?

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

Written question 9Database

Draw E-R diagram of Banking Management system. Bank name "SKY Bank Ltd.".

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

Written question 10Digital Logic

Circuit of the following figure uses 4:1 Multiplexer, what is output of the function f?

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

Written question 11Database

DB schema:

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

Written question 12Programming

OOP problem (Inheritance related)

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

Written question 13Algorithms

True false (DFS/ Directed graph related)

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

Written question 14English

Bangla to English translation

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

Written question 15English

English to Bangla translation

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

Written question 16Cloud & Emerging Tech

Write a composition: "Block chain technology"

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

Written question 17General Knowledge

General knowledge (i) Length of Metro rail (ii) Satellite-1 (iii) NFO (iv) GI register item

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