Which stage of CI/CD involves automatically deploying changes to a production environment?

  • Continuous Delivery
  • Continuous Deployment
  • Continuous Integration
  • Continuous Testing
Continuous Deployment is the stage of CI/CD that involves automatically deploying changes to a production environment. It aims to make the deployment process seamless and efficient.

What are access specifiers in OOP languages such as Java and C++?

  • They are used for exception handling
  • They control the visibility of a variable
  • They define the access rights for classes, methods, and attributes
  • They specify the size of data types
Access specifiers in OOP languages like Java and C++ determine the visibility and access rights of classes, methods, and attributes. The three main access specifiers are public, private, and protected. Public members are accessible from any part of the program, private members are only accessible within the same class, and protected members are accessible within the same class and its subclasses. These specifiers play a crucial role in encapsulation and defining the scope of class members.

_______ is a technique used to optimize database performance by storing frequently accessed data in memory.

  • Caching
  • Clustering
  • Indexing
  • Partitioning
Caching is a technique used to optimize database performance by storing frequently accessed data in memory, reducing the need to fetch it from the disk.

How does the concept of abstraction apply in Object-Oriented Programming?

  • Abstraction allows hiding implementation details while showing the essential features of a system.
  • Abstraction is not applicable in Object-Oriented Programming.
  • Abstraction prevents code from being reused.
  • Abstraction simplifies code by removing unnecessary details.
Abstraction in Object-Oriented Programming refers to the concept of simplifying complex systems by hiding unnecessary details while showing only the essential features of objects. It allows for managing complexity by focusing on what an object does rather than how it does it.

Implementing _______ encryption helps protect sensitive data in transit.

  • Advanced Encryption Standard (AES)
  • Data Encryption Standard (DES)
  • Public Key Infrastructure (PKI)
  • Transport Layer Security (TLS)
Implementing Transport Layer Security (TLS) encryption helps protect sensitive data in transit. TLS is a cryptographic protocol that ensures secure communication over a computer network, commonly used for securing web traffic.

What service in Azure is used to deploy and manage virtual machines?

  • Azure App Service
  • Azure Blob Storage
  • Azure Container Instances
  • Azure Virtual Machines
Azure Virtual Machines is the service in Microsoft Azure used to deploy and manage virtual machines. It provides flexibility in terms of choice of operating system, scalability, and configuration.

The CSS property _______ is used to control the size of the viewport.

  • device-width
  • responsive-size
  • screen-size
  • viewport-width
The CSS property device-width is used to control the size of the viewport. It allows developers to apply styles based on the width of the device's screen, contributing to responsive and adaptive layouts.

The CSS border-radius property is used to create rounded _______.

  • Borders
  • Corners
  • Edges
  • Shapes
The CSS border-radius property is used to create rounded corners. It defines the radius of the element's corners, giving a smooth and rounded appearance.

Infrastructure as Code helps in minimizing _______ errors.

  • Human
  • Logic
  • Runtime
  • Syntax
Infrastructure as Code helps in minimizing human errors. By automating the provisioning and management of infrastructure, IaC reduces the risk of manual mistakes in configuration.

How does the Prototype design pattern differ from the Builder design pattern?

  • Both patterns serve the same purpose and can be used interchangeably
  • Builder focuses on constructing a complex object step by step, abstracting the construction process
  • Prototype focuses on creating new objects by copying an existing object, emphasizing cloning
  • Prototype is used for creating complex objects with varying representations
The Builder design pattern focuses on constructing a complex object, allowing for step-by-step construction, while the Prototype pattern emphasizes creating new objects by copying an existing one, focusing on cloning.