NESCO — Manager (Software) Written Test: 2018প্রশ্ন ও সমাধান
- Set by
- NESCO
- Post
- Manager
- Exam date
- 2018
- Questions
- 7 (0 MCQ, 7 written)
- Exam guide
- Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
- Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 4
- Cyber Security · সাইবার নিরাপত্তা 1
- General ICT · সাধারণ আইসিটি 1
- Networking · নেটওয়ার্কিং 1
What is DMZ? Explain with appropriate figure.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Explain extreme programming.
Model answer
Definition: Extreme Programming (XP) is an agile software development methodology that takes proven good engineering practices — code review, testing, simplicity, communication — to their logical extreme, aiming for high quality and rapid response to changing requirements.
Core practices:
- Pair Programming — two developers work at one workstation, one coding and one reviewing in real time.
- Test-Driven Development (TDD) — write the automated test before writing the code that satisfies it.
- Continuous Integration — merge and build code frequently (multiple times a day) to catch integration issues early.
- Simple Design / YAGNI ("You Aren't Gonna Need It") — build only what is needed now, refactor as requirements grow.
- Frequent, small releases and close, continuous customer collaboration.
graph LR
A[Release Plan] --> B[Iteration Plan]
B --> C[Pair Programming + TDD]
C --> D[Continuous Integration]
D --> E[Acceptance Test]
E --> F[Customer Feedback]
F --> B
Best suited for: small teams, projects with rapidly changing requirements, and R&D-style projects where face-to-face communication is easy to maintain.
Exam takeaway: XP is a specific agile flavor emphasizing engineering discipline (TDD, pair programming, CI) more heavily than Scrum's process/role focus.
Qualification of a good team leader.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Define ransomware attack.
Model answer
Definition: ransomware is malware that encrypts a victim's files (or locks the system) and demands a ransom payment — commonly in cryptocurrency — in exchange for the decryption key.
graph LR
A["Initial Access: phishing email, malicious attachment, exploited RDP"] --> B[Malware Dropped & Executed]
B --> C[Lateral Movement across network]
C --> D[Files Encrypted]
D --> E[Ransom Note Demanding Payment]
How it typically spreads:
- Phishing/spam attachments disguised as trusted files, tricking the user into opening them.
- Exploiting unpatched vulnerabilities (e.g., exposed RDP or unpatched services) without needing any user action.
- Once inside, it often moves laterally to other machines before triggering encryption, to maximize damage.
Countermeasures:
- Regular, offline/immutable backups so files can be restored without paying.
- Timely patching of OS and software to close exploited vulnerabilities.
- Email filtering and user training against phishing.
- Network segmentation to limit lateral movement.
Exam takeaway: ransomware's defining trait is that it holds data hostage via encryption rather than stealing it outright — the best defense is prevention (patching, training) plus reliable backups so the ransom demand becomes irrelevant.
Explain desin pattern MVC with appropriate figure.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Draw risk analysis digram.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write down pros and cons over qualification candidate.
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