Each question below shows the correct answer with a full explanation. Use these to build conceptual understanding before attempting a timed quiz.
Deployment & HostingEasy
Q1. What is web hosting?
- A.A service making a website accessible on the internet✓ Correct
- B.A database service for storing application records
- C.A CSS framework for building web page layouts
- D.A JavaScript library for reactive user interfaces
Explanation
Web hosting provides server space to store and serve website files.
Report an error in this question
Deployment & HostingEasy
Q2. What is a domain name?
- A.A server name assigned during initial configuration
- B.A database name for identifying data collections
- C.A human-readable address used to access a website✓ Correct
- D.A numerical IP address for server identification
Explanation
A domain name is a human-friendly address that maps to a server IP via DNS.
Report an error in this question
Deployment & HostingEasy
Q3. What is FTP?
- A.A CSS framework for styled web page components
- B.File Transfer Protocol for transferring files over networks✓ Correct
- C.A JavaScript function for processing user form data
- D.A database query for retrieving and filtering records
Explanation
FTP is a standard protocol for transferring files to a web server.
Report an error in this question
Deployment & HostingEasy
Q4. What is GitHub Pages?
- A.A database service for cloud-based data storage
- B.A social media platform for sharing content
- C.A free static site hosting service from GitHub✓ Correct
- D.A JavaScript framework for building web apps
Explanation
GitHub Pages hosts static websites directly from a GitHub repository.
Report an error in this question
Deployment & HostingEasy
Q5. What is a production environment?
- A.A coding environment for writing application code
- B.A testing environment for verifying bug fixes
- C.The live environment where users access the application✓ Correct
- D.A staging environment for pre-release validation
Explanation
The production environment is where the final application runs for real users.
Report an error in this question
Deployment & HostingEasy
Q6. What does deploy mean in web development?
- A.To write application source code in an IDE
- B.To debug code and find programming errors
- C.To make an application accessible on a server✓ Correct
- D.To test code for correctness and reliability
Explanation
Deployment makes a web application live and accessible.
Report an error in this question
Deployment & HostingEasy
Q7. What is Netlify?
- A.A JavaScript framework for building web applications
- B.A cloud platform for deploying sites and serverless✓ Correct
- C.A CSS framework for building responsive web layouts
- D.A NoSQL database for storing document collections
Explanation
Netlify provides hosting, continuous deployment, and serverless functions.
Report an error in this question
Deployment & HostingEasy
Q8. What is a staging environment?
- A.The production server running the live application
- B.A development computer for writing application code
- C.A CSS staging area for previewing style changes
- D.A pre-production environment mirroring production✓ Correct
Explanation
A staging environment replicates production for final testing.
Report an error in this question
Deployment & HostingEasy
Q9. What is version control?
- A.A database version for tracking schema migrations
- B.A CSS versioning system for managing style updates
- C.Controlling which browser version users run
- D.A system tracking and managing code changes over time✓ Correct
Explanation
Version control tracks code changes and enables collaboration.
Report an error in this question
Deployment & HostingEasy
Q10. What is a build process?
- A.Transforming source code into optimized deploy files✓ Correct
- B.Building HTML pages manually without any tools
- C.A CSS compilation step for preprocessing styles
- D.Building a physical server room infrastructure
Explanation
The build process compiles, bundles, and optimizes source code for production.
Report an error in this question
Deployment & HostingMedium
Q11. What is CI/CD?
- A.A JavaScript library for building interactive web interfaces
- B.A CSS framework for rapid web development workflow
- C.Continuous Integration and Deployment with automated testing✓ Correct
- D.A relational database system for web application data
Explanation
CI/CD automates integrating code, running tests, and deploying to production.
Report an error in this question
Deployment & HostingMedium
Q12. What is Docker?
- A.A platform for running apps in isolated containers✓ Correct
- B.A database tool for managing data migrations
- C.A JavaScript runtime for server-side execution
- D.A CSS framework for building grid-based layouts
Explanation
Docker packages applications and dependencies into lightweight containers.
Report an error in this question
Deployment & HostingMedium
Q13. What is a container in deployment?
- A.A CSS container element for grouping content
- B.A JavaScript object for storing config values
- C.A database container for grouping related tables
- D.A standalone package with everything to run an app✓ Correct
Explanation
A container bundles an application with its runtime, libraries, and settings.
Report an error in this question
Deployment & HostingMedium
Q14. What is the purpose of a Dockerfile?
- A.To document CSS style guidelines for the team
- B.To configure a database connection and schema
- C.To define instructions for building a Docker image✓ Correct
- D.To create documentation for the project codebase
Explanation
A Dockerfile contains instructions for building a Docker image.
Report an error in this question
Deployment & HostingMedium
Q15. What is AWS?
- A.Amazon Web Services, a cloud platform for hosting✓ Correct
- B.A CSS framework for responsive web design layouts
- C.A JavaScript library for building user interfaces
- D.A web browser for viewing internet content
Explanation
AWS provides cloud services for compute, storage, and databases.
Report an error in this question
Deployment & HostingMedium
Q16. What is the difference between PaaS and IaaS?
- A.PaaS provides a platform; IaaS provides raw infrastructure✓ Correct
- B.PaaS provides infrastructure; IaaS provides platforms
- C.They are identical in their service model
- D.IaaS provides a platform for application deployment
Explanation
PaaS manages infrastructure for you, while IaaS provides raw VMs to manage yourself.
Report an error in this question
Deployment & HostingMedium
Q17. What is an SSL/TLS certificate?
- A.A JavaScript license for commercial software distribution
- B.A CSS certification for web design professionals
- C.A certificate enabling HTTPS by authenticating the server✓ Correct
- D.A database certificate for verifying data integrity
Explanation
An SSL/TLS certificate verifies identity and enables encrypted HTTPS connections.
Report an error in this question
Deployment & HostingMedium
Q18. What are environment variables used for in deployment?
- A.Defining CSS variables for different color schemes
- B.Styling web pages with environment-specific themes
- C.Creating HTML elements for different layout contexts
- D.Storing config values like API keys per environment✓ Correct
Explanation
Environment variables store deployment-specific settings outside the code.
Report an error in this question
Deployment & HostingMedium
Q19. What is a reverse proxy in deployment?
- A.A testing tool for simulating server-side behavior
- B.A CSS technique for reversing element rendering order
- C.A backwards server that inverts incoming requests
- D.A server forwarding requests with load balancing and SSL✓ Correct
Explanation
A reverse proxy handles SSL, load balancing, and request routing.
Report an error in this question
Deployment & HostingMedium
Q20. What is a rollback in deployment?
- A.Reverting to a previous version when deploy fails✓ Correct
- B.Rolling back CSS changes to a previous version
- C.A database operation for undoing transaction changes
- D.A JavaScript method for reverting variable values
Explanation
A rollback restores the previous working version when a deployment fails.
Report an error in this question
Deployment & HostingHard
Q21. What is blue-green deployment?
- A.A strategy using two environments with instant switching✓ Correct
- B.A color-coded database for organizing data categories
- C.Deploying blue and green CSS color themes
- D.A testing framework for comparing two UI versions
Explanation
Blue-green maintains two environments with instant switchover and rollback.
Report an error in this question
Deployment & HostingHard
Q22. What is canary deployment?
- A.A testing technique for incremental feature validation
- B.Deploying software for bird tracking applications
- C.A CSS animation strategy for progressive effects
- D.Gradually rolling out to a small subset of users✓ Correct
Explanation
Canary releases changes to a small percentage of users first.
Report an error in this question
Deployment & HostingHard
Q23. What is Infrastructure as Code (IaC)?
- A.Managing infrastructure through configuration files✓ Correct
- B.A JavaScript pattern for structuring backend code
- C.Writing HTML for server configuration pages
- D.A CSS framework for building server admin interfaces
Explanation
IaC uses tools like Terraform to define infrastructure in code files.
Report an error in this question
Deployment & HostingHard
Q24. What is Kubernetes?
- A.A NoSQL database for storing application document data
- B.A JavaScript library for building reactive user interfaces
- C.A CSS framework for responsive web design layouts
- D.A container orchestration platform for deployment and scaling✓ Correct
Explanation
Kubernetes automates deploying, scaling, and managing containerized applications.
Report an error in this question
Deployment & HostingHard
Q25. What is the difference between horizontal and vertical scaling in deployment?
- A.Vertical adds more server machines to the cluster
- B.They are identical in scaling approach
- C.Horizontal adds more RAM to the current server
- D.Horizontal adds servers; vertical adds resources to existing✓ Correct
Explanation
Horizontal adds machines, while vertical increases capacity of existing machines.
Report an error in this question
Deployment & HostingHard
Q26. What is a CDN edge server?
- A.A CDN server near end users for fast delivery✓ Correct
- B.A development server for local test and debug
- C.A database server for write-heavy workloads
- D.A CSS edge property for element border styling
Explanation
Edge servers are CDN nodes worldwide serving cached content from nearest locations.
Report an error in this question
Deployment & HostingHard
Q27. What is serverless deployment?
- A.Deploying functions that run on demand in the cloud✓ Correct
- B.Deploying without any server infrastructure at all
- C.A local deployment for development and testing only
- D.A CSS deployment method for updating style sheets
Explanation
Serverless runs code on demand with the provider managing all infrastructure.
Report an error in this question
Deployment & HostingHard
Q28. What is the purpose of a health check in deployment?
- A.Automated checks verifying app availability for recovery✓ Correct
- B.A code review process for ensuring quality standards
- C.Checking the physical health of development staff
- D.A CSS check for validating style rule correctness
Explanation
Health checks let load balancers detect unhealthy instances and trigger recovery.
Report an error in this question
Deployment & HostingHard
Q29. What is GitOps?
- A.A CSS framework for building responsive web layouts
- B.A database tool for managing schema version migrations
- C.A Git client application for version control
- D.A framework where Git repos are truth for infrastructure✓ Correct
Explanation
GitOps uses Git as the single source of truth for declarative infrastructure.
Report an error in this question
Deployment & HostingHard
Q30. What is the difference between a monorepo and polyrepo?
- A.They are identical in repository management
- B.Polyrepo is exclusively for backend server application code
- C.Monorepo stores all services in one repo; polyrepo uses separate✓ Correct
- D.Monorepo is exclusively for frontend application code only
Explanation
Monorepo keeps all code in one repository, polyrepo gives each service its own.
Report an error in this question