Git
Databases
Agile
Software Testing
Software Engineering
100

True or False

git and GitHub refer to the same thing.

False


100

Removes select rows from a table

DELETE

100

In an Agile team, each team member works in a vertical, top-to-bottom manner

False

100

What test improves the quality of product UX?

Acceptance Test

100

What is the primary focus of Object-Oriented Programming?

Data

200

What conventional commit tag is used when adding a new feature

feat:

200

The command to retrieve data from a database.

SELECT

200

What is the significance of Agile methodoligies?

They enhance collaboration and responsiveness

200

Regression Testing verifies that a code change in the software changed existing functionality of the product. True or False

False

200

What is abstraction?

A class that hides its implementation details

300

Stages all eligible files in your current directory to be committed

git add .

300

Used to combine rows from multiple different tables that share a same value/column

Join

300

As a scrum master, when you are designing tasks for a sprint, assume your team will be able to work overtime to complete the necessary tasks

False

300

Which of the following is a method to ensure software quality?
- Software testing

- User training

- Documentation

- All of the above

Software testing

300

What is the primary purpose of Requirement Engineering?

To identify, document, and manage software requirements

400

What best describes a merge in version control?

Integrating changes from different branches

400

Creates a link between data stored in two different tables

Foreign Key

400

Which of the following is NOT one of the core values of the Agile Manifesto?

- Documentation
- Customer Collaboration
- Working software

- Responding to change

Customer collaboration

400

"Are we building the thing right? Does the software work compared to the given specifications." statement refers which:
- Verification

- Validation

Verification

400

Which of the following is a key benefit of using polymorphism?
- Increased complexity
- Code adaptability
- Less modularity
- More global variables

Code adaptability

500

What are the design goals of a version control system?

-Allow developers to check out an old version of the code base
- Track changes to the source code
- Allow multiple developers to work on the same code base at the same time using different versions

500

What does SQL stand for?

Structured Query Language

500

Which of the following is NOT one of the core values of the Agile Manifesto?
- Documentation
- Customer Collaboration
- Working software
- Responding to change

Documentation

500

Which of the following tests can be classified as both white-box and black-box testing?
- Unit testing
- Integration Testing
- System Testing
- Acceptance test

- Integration Testing
- System testing

500

Which of the following activities is part of the deployment process?
- Installation
- Configuration
- Testing
- All of the above  

All of the above