IT INTERNATIONAL ACADEMY

FINAL EXAMINATION PAPER

FULL SOFTWARE ENGINEERING (MODULE 1 โ†’ 12.9)

๐ŸŽฏ EXAM OBJECTIVES

โœ” Full Stack Development Understanding โœ” Backend System Design โœ” Database Architecture โœ” API Communication โœ” Networking Concepts โœ” Distributed Systems โœ” Cloud Computing โœ” Cybersecurity Principles โœ” Zero Trust Architecture

๐Ÿงช SECTION A โ€” MULTIPLE CHOICE QUESTIONS

QUESTION 1
What is the main goal of encryption? A. Improve UI design B. Protect data by making it unreadable โœ” C. Increase storage D. Speed up system
QUESTION 2
What is Zero Trust Architecture? A. Trust all users B. Never trust, always verify โœ” C. No security needed D. Offline system
QUESTION 3
What does CAP theorem explain? A. UI design B. Distributed system trade-offs โœ” C. File storage D. Image processing
QUESTION 4
What is hashing used for? A. Password security โœ” B. UI design C. File transfer D. Gaming
QUESTION 5
What is penetration testing? A. System vulnerability testing โœ” B. App design C. File storage D. Coding style
QUESTION 6
What is a distributed system? A. One computer B. Multiple computers working together โœ” C. Offline system D. Mobile app only
QUESTION 7
What does HTTPS protect? A. Network communication โœ” B. CPU C. UI design D. Storage
QUESTION 8
What is RBAC? A. Role-based access control โœ” B. Random system C. File system D. Browser tool
QUESTION 9
What is micro-segmentation? A. System isolation โœ” B. UI design C. Database backup D. App coding
QUESTION 10
What is SIEM used for? A. Security monitoring โœ” B. Web design C. File storage D. Gaming

โœ๏ธ SECTION B โ€” SHORT ANSWER QUESTIONS

QUESTION 1
Define encryption.
QUESTION 2
What is authentication?
QUESTION 3
What is authorization?
QUESTION 4
Define API.
QUESTION 5
What is a firewall?
QUESTION 6
Name two hashing algorithms.
QUESTION 7
What is cloud computing?
QUESTION 8
What is attack surface?
QUESTION 9
What is session management?
QUESTION 10
What is Zero Trust principle?

๐Ÿ’ป SECTION C โ€” PRACTICAL / SCENARIO QUESTIONS

QUESTION 1
Design a secure login system including authentication, hashing, and session management.
QUESTION 2
A system has weak passwords and no encryption. Identify risks and propose solutions.
QUESTION 3
Design a distributed system like WhatsApp or Netflix and explain data flow.
QUESTION 4
Explain penetration testing lifecycle step by step.
QUESTION 5
Explain Zero Trust Architecture and how it prevents attacks.