Software Engineering
Git & Version Control
Databases
Testing
Programming Concepts
100

What does SDLC stand for?

Answer: Software Development Life Cycle  

100

Which command records changes to the repository?

Answer: git commit

100

What language is used to manage relational databases?

Answer: SQL

100

What testing focuses on individual program components?

Answer: Unit Testing

100

What programming concept allows objects to take multiple forms?

Answer: Polymorphism

200

Which SDLC phase gathers system requirements?

Answer: Requirements Analysis

200

What command copies a repository from GitHub to your computer?

Answer: git clone

200

What key uniquely identifies each record in a table?

Answer: Primary Key

200

Testing multiple components together is called?

Answer: Integration Testing

200

What concept hides internal details of a class?

Answer: Encapsulation

300

What development model uses short cycles called sprints?

Answer: Agile

300

What command uploads commits to GitHub?

Answer: git push

300

What key connects two tables together?

Answer: Foreign Key

300

Testing the complete system is called?

Answer: System Testing

300

What type of loop runs while a condition is true?

Answer: While Loop

400

What document describes system requirements and constraints?

Answer: Software Requirements Specification (SRS)

400

What is the staging area used for?

Answer: Preparing changes before committing

400

Which SQL command retrieves data?

Answer: SELECT

400

Testing performed by users before release is called?

Answer: Acceptance Testing

400

What data structure stores key-value pairs?

Answer: Dictionary / Map

500

What is the main goal of software engineering?

Answer: To build reliable and efficient software

500

What is a branch in Git?

Answer: A separate version of the code for development

500

Which SQL command adds new rows to a table?

Answer: INSERT

500

What is the main purpose of software testing?

Answer: To find bugs and ensure the software works correctly

500

What is recursion?

Answer: A function calling itself