Skip to content
Past paper

Janata Bank Ltd — SO (Assistant Network Engineer) — Written Exam: 2020প্রশ্ন ও সমাধান

Set by
Janata Bank
Post
Assistant Network Engineer
Exam date
2020
Questions
33 (0 MCQ, 33 written)
Exam guide
Bank IT jobs · ব্যাংকের আইটি চাকরি
  • Database · ডেটাবেজ 11
  • Networking · নেটওয়ার্কিং 6
  • Computer Architecture · কম্পিউটার আর্কিটেকচার 3
  • Programming · প্রোগ্রামিং 3
  • Cyber Security · সাইবার নিরাপত্তা 2
  • Digital Logic · ডিজিটাল লজিক 2
  • Web Technology · ওয়েব টেকনোলজি 2
  • Algorithms · অ্যালগরিদম 1
  • Data Structures · ডেটা স্ট্রাকচার 1
  • Mathematics · গণিত 1
  • Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Written question 1Networking

Figure shows synchronous TOM with a data stream for each input and one data output stream for the output. The unit of data is 1bit. Find (a) the input bit duration (c) the output bit duration (b) the output bit rate and (d) the output frame rate.

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

Written question 2Cyber Security

The Caesar Cipher is a type of shift cipher. Shift Ciphers work by using the modulo operator to encrypt and decrypt messages. The Shift Cipher has a key K, which is an integer from 0 to 25.

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

Written question 3Digital Logic

F= A̅B̅C̅ + AB̅C̅ + AB̅C + A̅BC + ABC, Simplify using K-map with logic circuit.

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

Written question 4Data Structures

Write a Program to check for balanced parenthesis in an expression.

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

Written question 5Networking

Given IP address is 172.168.10.0/24, administrator wants to create 32 subnets, then find out sub netmask, number of address of each subnet, first and last address of subnet 1, first and last address of subnet 32.

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

Written question 6Database

Describe Database ACID properties.

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

Written question 7Database

Define View, Materialized View. Difference between View and Materialized View and Usage of two.

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

Written question 8Database

Difference between Primary key and Unique Key, Drop and Purge, Delete and Truncate.

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

Written question 9Database

Query to find out even number from given table.

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

Written question 10Database

What are the roles of Database Engineer?

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

Written question 11Database

How to copy from Parent table to Child Table with 1 column dividing into 3 different columns?

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

Written question 12Database

What is Indexing? Write down the usages of Indexing.

Model answer

An index is an auxiliary data structure (commonly a B+ tree) that maps key values to the physical location of rows, letting the engine skip full table scans and jump straight to matching rows.

How it works: an index stores (key, pointer) pairs sorted by key. A lookup does a fast tree search — O(log n) — instead of scanning every row — O(n).

Types:

  • Primary (clustering) index — built on the primary key; data rows are physically ordered by this key (one per table).
  • Secondary (non-clustering) index — built on non-key columns; points to row locations without reordering data (many allowed per table).
  • Unique / composite / full-text indexes — specialized variants for uniqueness, multi-column lookups, and text search.
graph TD
  Q[Query: WHERE emp_id = 105] --> IDX[B+ Tree Index on emp_id]
  IDX --> P1[Pointer to Block 42]
  P1 --> ROW[Row: emp_id=105, Name=Rafi]

Uses of indexing:

  • Drastically speeds up SELECT/WHERE/JOIN/ORDER BY by avoiding full scans.
  • Enforces uniqueness cheaply (unique index).
  • Supports fast sorting, since index entries are already ordered.
  • Reduces I/O for range queries (BETWEEN, <, >).

Trade-off: every index adds storage and slows down INSERT/UPDATE/DELETE (index maintenance), so indexes are added selectively on frequently-queried columns.

Exam takeaway: Index = B+ tree lookup structure trading write cost and storage for much faster reads; a primary index reorders data, a secondary index does not.

Written question 13Database

What is constraints? Why use constraint? Difference between table level Cosntraint and column level Cosntraint.

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

Written question 14Cyber Security

Describe what are the ways for no data loss?

Model answer

Data loss prevention combines backup discipline, redundancy, and security controls so no single failure — hardware crash, ransomware, human error, or theft — destroys the only copy of important data.

Key measures:

  • Regular, scheduled backups — automate full plus incremental backups; periodically test restores, not just the backup job.
  • 3-2-1 backup rule — keep 3 copies of data, on 2 different media types, with 1 copy off-site/off-network (cloud or another physical location).
  • Encryption — encrypt data at rest (including backup media) and in transit, so stolen media is useless without keys.
  • Access control & device management — least-privilege accounts, remote-wipe for lost mobile devices, MDM policies.
  • Anti-malware & email security — block phishing/ransomware before it can encrypt or exfiltrate data.
  • RAID / replication — mirror disks (RAID 1) or replicate databases across nodes so a single-disk failure does not lose data.
  • UPS / power protection — prevents data loss from sudden power failure during writes.
  • Versioning — keeps historical versions so accidental overwrite/deletion can be rolled back.
graph LR
  A[Live Data] -->|daily| B[Local Backup]
  A -->|weekly| C[Off-site / Cloud Backup]
  B --> D{Restore Test}
  C --> D

Exam takeaway: No single safeguard is enough — layer backups (3-2-1 rule), encryption, access control, and redundancy (RAID/replication) so any one failure remains recoverable.

Written question 15Database

Design and Queries from HR schema.

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

Written question 16Database

How to find duplicate data in database? Explain DDL and DML.

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

Written question 17Computer Architecture

What is Register? Write down the name of 5 CPU Register.

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

Written question 18Networking

What is difference between MAC Address and IP Address?

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

Written question 19Computer Architecture

Cache Memory কী? Computer এর main memory-এর সাথে এর পার্থক্য কী?

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

Written question 20Computer Architecture

Optical disk কীভাবে data Read/Write করে বর্ণনা করুন।

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

Written question 21Networking

OSI Model এর Layer গুলো বর্ণনা করুন।

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

Written question 22Software Engineering

What are the Difference between White Box and Black Box testing?

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

Written question 23Database

E-R Diagram কী? উদাহরনসহ লিখুন?

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

Written question 24Mathematics

Propositional Logic and Predicate Logic উদাহরনসহ বুঝিয়ে লিখুন?

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

Written question 25Programming

Object Oriented Programming এর চারটি গুরুত্বপূর্ণ বৈশিষ্ট্য লিখুন?

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

Written question 26Algorithms

Bubble Sort কীভাবে কাজ করে উদাহরনসহ বুঝিয়ে লিখুন?

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

Written question 27Web Technology

MVC framework কী? MVC Framework এর সুবিধাসমূহ লিখুন?

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

Written question 28Web Technology

একটি Image ও একটি Web site URL HTML প্রদর্শন করার জন্য প্রয়োজনীয় code লিখুন?

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

Written question 29Digital Logic

De-Morgans Law গুলো বর্ণনা করুন।

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

Written question 30Networking

Write the Difference among Network Switch, Hub and Router.

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

Written question 31Networking

Explain Bluetooth, Wi-Fi and Cellular Network.

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

Written question 32Programming

What are the difference between Structure Programming and Object Oriented Progrmamming?

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

Written question 33Programming

Object Oriented Programming ও Method Overloading and Method Overriding এর মধ্যে পার্থক্য কী?

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 · Bank IT jobs guide