Skip to content
Past paper

Bangladesh Oil Gas Mineral Corporation (PetroBangla) — Assistant Manager (CSE/IT) — Exam: 31.06.2024 (BUET)প্রশ্ন ও সমাধান

Set by
Bangladesh Oil Gas Mineral
Post
Assistant Manager (CSE/IT)
Exam date
31 Jun 2024
Conducted by
BUET
Questions
11 (0 MCQ, 11 written)
Exam guide
Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
  • Cloud & Emerging Tech · ক্লাউড ও উদীয়মান প্রযুক্তি 2
  • Programming · প্রোগ্রামিং 2
  • Algorithms · অ্যালগরিদম 1
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 1
  • Data Structures · ডেটা স্ট্রাকচার 1
  • Database · ডেটাবেজ 1
  • Digital Logic · ডিজিটাল লজিক 1
  • Operating Systems · অপারেটিং সিস্টেম 1
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Written question 1Operating Systems

Write the difference between shell and kernel?

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

Written question 2Programming

Given a code with a variable value "a=85" and finds its output a=85

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

Written question 3Computer Architecture

How to solve drive failure in RAID?

Model answer

How to recover from a drive failure depends entirely on the RAID level in use:

RAID Level Drive-failure recovery
RAID 0 No fault tolerance — data striped with no redundancy; a failed drive means data loss, recoverable only from backup.
RAID 1 Replace the failed drive; rebuild by copying data from the surviving mirrored drive.
RAID 5 Replace the failed drive; rebuild by recomputing lost data from the distributed parity + remaining drives.
RAID 6 Tolerates two simultaneous drive failures; replace the failed drive(s) and rebuild from double parity.
RAID 10 (1+0) Replace the failed drive; rebuild from its mirrored pair (tolerates multiple failures as long as no mirrored pair loses both sides).
flowchart TD
    F[Drive fails] --> D{RAID level?}
    D -- RAID 0 --> L[Data lost - restore from backup]
    D -- RAID 1/10 --> M[Replace drive, rebuild from mirror]
    D -- RAID 5 --> P[Replace drive, rebuild from parity + remaining disks]
    D -- RAID 6 --> P2[Replace up to 2 drives, rebuild from double parity]
  • General recovery steps: (1) identify and physically replace the failed disk, (2) the RAID controller automatically rebuilds the array using redundancy (mirror copy or parity computation), (3) monitor for a second failure during rebuild, which is the highest-risk window (especially for RAID 5).

Exam takeaway: RAID 0 has zero fault tolerance; RAID 1/5/10 tolerate one drive failure; only RAID 6 (and RAID 10 under favourable conditions) tolerates two.

Written question 4Cloud & Emerging Tech

What is the use of mmWave in IoT?

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

Written question 5Digital Logic

A traffic signal cycles from RED to YELLOW, YELLOW to GREEN and GREEN to RED. In each cycle RED is turned for 100 seconds, YELLOW is turned for 40 seconds and GREEN is turned for 80 seconds. The traffic has to be implemented using FSM. The only input to this FSM is a clock of 10 second period. The minimum number of flip-flops require to implement this FSM is?

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

Written question 6Algorithms

In a quicksort algorithm taking the first element as a pivot element. Now Analyze the time complexity of the quicksort algorithm when all services of the quicks sort algorithm are already sorted.

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

Written question 7Cloud & Emerging Tech

What is the need of edge server?

Model answer

An edge server is a server placed physically close to end users/devices, rather than in a distant centralised cloud data centre — the core enabler of edge computing, which processes data near its source.

graph LR
    D1[IoT Sensor] --> E[Edge Server - local]
    D2[Smart Camera] --> E
    E -->|only summarised/critical data| C[(Central Cloud)]
Need Why it matters
Low latency Local processing avoids the round-trip to a distant cloud — vital for autonomous vehicles, industrial control, gaming
Bandwidth savings Only pre-processed/summarised data is sent onward, instead of raw high-volume streams
Reliability Keeps operating during a cloud/internet outage, improving availability
Data privacy/security Sensitive data (health, finance) can be processed and stay local
Scalability Supports huge numbers of IoT devices without overwhelming the central cloud
Real-time analytics Enables immediate decisions — e.g. predictive maintenance, smart traffic control
  • Edge computing complements, rather than replaces, cloud computing: the edge handles time-critical/local processing, while the cloud still handles heavy long-term storage/analytics.

Exam takeaway: edge servers bring computation physically closer to the data source, cutting latency and bandwidth use while improving reliability and privacy — essential for real-time IoT applications.

Written question 8Programming

You have three access specifiers in java object oriented language. You have to find which access specifiers are worked with Public, Private and Protected Mode. If yes you have to right Y and if No you have to write N.

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

Written question 9Software Engineering

Given scenario of software engineering (Unit test, Regression Test, Smoke Test, Integration testing, Load Testing). Write the name of the testing and whether it is functional? Non-functional or both.

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

Written question 10Database

Given Four table:

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

Written question 11Data Structures

You are given a binary tree (a, b, c, d, e, f, g, h, i) nodes. The post order of the binary tree is: a b f c h d e g i nodes. Now draw the binary tree and show the array representation of this binary tree.

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