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
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write a Program to check for balanced parenthesis in an expression.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Describe Database ACID properties.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Define View, Materialized View. Difference between View and Materialized View and Usage of two.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Difference between Primary key and Unique Key, Drop and Purge, Delete and Truncate.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Query to find out even number from given table.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What are the roles of Database Engineer?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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 · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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.
What is constraints? Why use constraint? Difference between table level Cosntraint and column level Cosntraint.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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.
Design and Queries from HR schema.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
How to find duplicate data in database? Explain DDL and DML.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is Register? Write down the name of 5 CPU Register.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is difference between MAC Address and IP Address?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Cache Memory কী? Computer এর main memory-এর সাথে এর পার্থক্য কী?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Optical disk কীভাবে data Read/Write করে বর্ণনা করুন।
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
OSI Model এর Layer গুলো বর্ণনা করুন।
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What are the Difference between White Box and Black Box testing?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
E-R Diagram কী? উদাহরনসহ লিখুন?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Propositional Logic and Predicate Logic উদাহরনসহ বুঝিয়ে লিখুন?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Object Oriented Programming এর চারটি গুরুত্বপূর্ণ বৈশিষ্ট্য লিখুন?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Bubble Sort কীভাবে কাজ করে উদাহরনসহ বুঝিয়ে লিখুন?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
MVC framework কী? MVC Framework এর সুবিধাসমূহ লিখুন?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
একটি Image ও একটি Web site URL HTML প্রদর্শন করার জন্য প্রয়োজনীয় code লিখুন?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
De-Morgans Law গুলো বর্ণনা করুন।
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write the Difference among Network Switch, Hub and Router.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Explain Bluetooth, Wi-Fi and Cellular Network.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What are the difference between Structure Programming and Object Oriented Progrmamming?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
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