_______ is the process of distributing data across multiple disks to enhance performance and fault tolerance.
- API
- BIOS
- HTTP
- RAID
'RAID' stands for Redundant Array of Independent Disks. It's a technology used to distribute and replicate data across multiple disks for performance and fault tolerance improvement.
Which cryptographic method involves converting plain text into a scrambled format using a key?
- Deciphering
- Decryption
- Encoding
- Encryption
'Encryption' is a cryptographic process that involves converting plain text into a scrambled format (cipher text) using a specific key. This is used to protect data from unauthorized access.
A _______ is a consolidated network infrastructure in the cloud that replicates an on-premises network.
- Cloud Network
- Data Center
- Virtual Machine
- Virtual Private Network (VPN)
In cloud computing, a 'Cloud Network' refers to a consolidated network infrastructure in the cloud that replicates an on-premises network. It allows organizations to create virtualized network environments in the cloud.
A software engineering practice where production defects are immediately corrected without going through the standard incident management flow is termed _______.
- Agile Development
- Continuous Delivery
- Firefighting
- Zero Defect Approach
This practice is often referred to as the "Zero Defect Approach" or "Zero Bug Bounce." It emphasizes fixing production defects promptly without following the standard incident management process.
You are designing a new computer system that requires very fast temporary storage to hold data between the CPU and main memory. Which type of memory would be most appropriate?
- Cache Memory
- Hard Disk Drive (HDD)
- Optical Drive
- USB Flash Drive
The most appropriate choice for fast temporary storage between the CPU and main memory is 'Cache Memory.' It is a high-speed, volatile memory that reduces latency in data access, improving system performance.
In data visualization, what technique would you use to visualize high-dimensional data in two or three dimensions?
- Bar Charts
- Histograms
- Pie Charts
- Principal Component Analysis (PC
'Principal Component Analysis (PCA)' is a commonly used technique in data visualization to reduce the dimensionality of high-dimensional data while preserving as much variance as possible, making it suitable for 2D or 3D visualization.
Which software engineering principle emphasizes that a system should have only one reason to change?
- DRY (Don't Repeat Yourself)
- OOP (Object-Oriented Programming)
- SRP (Single Responsibility Principle)
- YAGNI (You Ain't Gonna Need It)
The 'SRP' (Single Responsibility Principle) is a principle in software engineering that states that a module, class, or function should have only one reason to change. This helps in maintaining a system by reducing the impact of modifications.
What is the primary benefit of using Virtual Private Cloud (VPC) in a public cloud environment?
- Cost savings
- Enhanced security
- Improved internet speed
- On-premises control
The primary benefit of using a 'Virtual Private Cloud (VPC)' in a public cloud environment is 'enhanced security.' VPCs provide isolated network segments within the public cloud, allowing users to define their own network architecture and apply security measures specific to their needs.
An organization is deploying a secure system where users must prove their identity without revealing any other unnecessary information. Which cryptographic concept allows for this selective disclosure of information?
- Biometric Authentication
- Public Key Infrastructure (PKI)
- Two-Factor Authentication
- Zero-Knowledge Proofs
The cryptographic concept that allows for selective disclosure of information without revealing unnecessary details is 'Zero-Knowledge Proofs.' In this technique, a prover can demonstrate knowledge of a secret without revealing the secret itself, ensuring privacy and security.
Which programming construct allows the execution of a block of code multiple times based on a condition?
- Array
- Function
- Loop
- Pointer
In programming, a 'loop' is a control structure that allows you to execute a block of code repeatedly as long as a certain condition is met. This is commonly used for repetitive tasks in coding.