✅ MCQs from Transcript
1. Which of the following is the main goal of DevOps?
o a) Continuous of the direction and environment
o b) Faster software coding
o c) Faster software delivery and collaboration ✅
o d) More complex architecture, replace agile completely
2. The waterfall model is also called as?
o a) Linear sequential model ✅
o b) Iterative model
o c) Spiral model
o d) Agile model
3. In the waterfall model, testing is performed:
o a) Along with coding
o b) After deployment only
o c) Only after development is completed ✅
o d) Before requirement gathering
4. Which SDLC model emphasizes adaptability and customer feedback?
o a) Waterfall
o b) V-model
o c) Agile ✅
o d) Spiral
5. Which model is most suitable for projects with frequently changing requirements?
o a) Waterfall
o b) V-model
o c) Agile ✅
o d) Iterative
6. Main disadvantage of waterfall model is:
o a) Too flexible
o b) No clear visibility
o c) Rigid, does not support changes in requirements ✅
o d) Costly
7. Agile model works in small sections called:
o a) Phases
o b) Sprints ✅
o c) Modules
o d) Versions
8. Continuous integration in DevOps means:
o a) Writing code faster
o b) Automating deployment
o c) Writing test cases
o d) Frequently merging code into a shared repository ✅
9. Which of the following is not a DevOps phase?
o a) Continuous development
o b) Continuous testing
o c) Continuous deployment
o d) Continuous failure ✅
10. Jenkins is a popular tool for:
o a) Continuous integration ✅
o b) Deployment
o c) Project tracking
o d) Monitoring
11. Which tool is used for project tracking in Agile and DevOps?
o a) Docker
o b) Git
o c) Jira ✅
o d) Jenkins
12. Configuration management tools in DevOps like Ansible are used for:
o a) Testing
o b) Monitoring
o c) Deployment & consistency ✅
o d) Documentation
13. Continuous monitoring mainly ensures:
o a) Faster coding
o b) Identifying performance issues in real-time ✅
o c) More documentation
o d) Manual deployment
14. Which company popularized Agile + DevOps structure by adopting Continuous
Delivery?
o a) Microsoft
o b) Netflix
o c) Wentrikx ✅
o d) IBM
15. Which tool is mostly used for continuous deployment?
o a) Docker ✅
o b) Jira
o c) GitHub
o d) Jenkins
16. Traditional approach in architecture is:
o a) Monolithic ✅
o b) Microservices
o c) Serverless
o d) Cloud-native
17. In 3-tier architecture, which tier handles business logic?
o a) Presentation
o b) Logic tier ✅
o c) Database
o d) Client
18. Which of the following is a benefit of microservices?
o a) Tightly coupled systems
o b) Difficult scaling
o c) Independent deployment of services ✅
o d) Single point of failure
19. Netflix adopted which architecture for scalability?
o a) Monolithic
o b) Microservices ✅
o c) Serverless
o d) Cloud-native
20. Rolling upgrades mean:
o a) Deploying all services at once
o b) Manual shutdown of servers
o c) Deploying updates gradually without downtime ✅
o d) Ignoring CI/CD pipelines
21. Cohesion in software architecture means:
o a) Each module has a well-defined single purpose ✅
o b) Modules depend heavily on each other
o c) Combining unrelated functions in one service
o d) Ignoring testing
22. Coupling in architecture should ideally be:
o a) High
o b) Low ✅
o c) Moderate
o d) Doesn’t matter
23. An API gateway in microservices acts as:
o a) Data storage
o b) Single entry point for all requests ✅
o c) Continuous integration tool
o d) Monitoring
24. Which is a centralized version control system?
o a) Git
o b) GitLab
o c) Subversion (SVN) ✅
o d) Mercurial
25. Git is a:
o a) Centralized VCS
o b) Distributed version control ✅
o c) Database tool
o d) Agile framework
26. Gerrit is mainly used for:
o a) Monitoring
o b) Code review & approval ✅
o c) Deployment
o d) Testing
27. Pull request model is commonly used in:
o a) Docker
o b) Jenkins
o c) GitHub & GitLab ✅
o d) Gerrit
28. Which file defines GitLab CI/CD pipeline?
o a) Jenkinsfile
o b) docker-compose.yml
o c) .gitlab-ci.yml ✅
o d) build.gradle
29. Git was originally developed by:
o a) Microsoft
o b) Linus Torvalds ✅
o c) IBM
o d) Oracle
30. Which tool is best suited for automated testing?
o a) Jenkins
o b) Selenium ✅
o c) Docker
o d) GitLab
31. Kubernetes is a popular tool for:
o a) Container orchestration ✅
o b) Continuous monitoring
o c) Project tracking
o d) Version control
32. In Agile Scrum, the leader who facilitates and removes blockers is called:
o a) Product Owner
o b) Scrum Master ✅
o c) Developer
o d) Manager
✅ Fill in the blanks from Transcript
1. The Waterfall model is also called as Linear Sequential Model.
2. In Agile, project work is divided into short iterations called Sprints/Iterations.
3. A popular continuous integration tool is Jenkins.
4. Three-tier architecture divides into Presentation, Logic, and Data tiers.
5. Microservice architecture is best known for independent deployment of services.
6. The primary role of source code management is tracking code changes and
collaboration.
7. Git was created in the year 2005.
8. Git is a Distributed Version Control System.
9. Docker is primarily used for Containerization.
10. GitLab differs from GitHub because it provides Integrated CI/CD pipelines.
11. In SCM, recording code changes is called a Commit.
12. Netflix migrated to microservices for scalability and fault tolerance.
13. In SCM, branching allows developers to work on features independently.
14. In the waterfall model, each phase must be completed before the next begins.
15. In a 3-tier architecture, the Presentation tier interacts with the user.
16. Rolling upgrade ensures updates happen gradually without downtime.
17. In Agile Scrum, the leader is called the Scrum Master.
18. Source code management tools like Git help in tracking changes made by developers.
19. Netflix uses microservices to serve millions of users.
20. GitHub focuses on hosting repositories, while GitLab integrates CI/CD.