
II · The Starlight Lab
Software development trivia questions
Software development trivia
200 Software development trivia questions, no sign-in. Review your misses in the LoreUp app.
- Which development approach writes down what the software should do as Given–When–Then scenarios so that planners, developers, and QA can all read them?QA and testing
- Which test checks whether a product is easy to use by watching real users try to complete tasks?QA and testing
- Which test checks whether a server holds up when many people connect at once?QA and testing
- After a defect is fixed, which test runs the same steps again to check that the defect is really gone?QA and testing
- What do we usually call plausible-looking fake data made up for testing?QA and testing
- What caused the Y2K problem, also called the millennium bug?QA and testing
- When a defect that was closed as fixed shows up again, what status is it moved to?QA and testing
- What caused the software defect that lost NASA's Mars Climate Orbiter in 1999?QA and testing
- Which is the best-known unit testing framework for Java?QA and testing
- A headless browser runs without showing a window, which makes it a good fit for running browser tests on a CI server with no monitor.QA and testing
- Snapshot testing compares the current output with output saved earlier and flags whatever has changed.QA and testing
- Which test lets ordinary users try a product before its official release to find defects?QA and testing
- The later a defect is found, the more it costs to fix.QA and testing
- An app that passes its tests on one phone model can be assumed to behave the same way on other models.QA and testing
- When the same defect is reported several times, the usual practice is to keep one report and close the rest as duplicates.QA and testing
- A problem that does not get in the way of any feature, such as a typo in on-screen text, can still be reported as a defect.QA and testing
- Once testing is automated, manual testing by people is no longer needed.QA and testing
- Exploratory testing designs and runs tests on the spot while learning the product, without a scenario written in advance.QA and testing
- Static testing finds defects from the results of actually running the program.QA and testing
- Defects tend to spread evenly across all modules, so it is efficient to give every module the same amount of testing.QA and testing
- Even when two branches change the same line of the same file differently, Git works it out on its own.Software development
- Python can run only once the whole program has been translated into machine code in advance.Software development
- `.gitignore` is the file that lists what Git is to track.Software development
- An E2E test is faster and lighter than a unit test.QA and testing
- The severity and the priority of a defect are given the same value.QA and testing
- A screen built with a web view is faster and smoother than a native screen.Mobile
- In CSS, when rules overlap on the same element, the rule written first wins.Frontend
- A media query is the syntax for applying the same style whatever the screen size.Frontend
- Data removed by SQL DELETE can be brought back automatically.Data
- Building many indexes makes not only reads but also writes and updates faster.Data
- Auto scaling is the setting that holds the number of servers fixed even as traffic grows.DevOps and infrastructure
- Which meeting has the team gather briefly every day to share what they did yesterday, what they will do today and where they are stuck?Software development
- Which tool automatically points out rule violations and places in the code likely to cause errors?Software development
- What do we call the meeting held after a cycle ends to look together at what went well and what to fix?Software development
- Which way of working has two people at one screen, one writing the code and the other watching over it?Software development
- What do we call the value a function hands back to whoever called it once its work is done?Software development
- Which Git command records a change into the repository's history?Software development
- What do we call a language whose source code is read and run one line at a time?Software development
- What do people split off so that several of them can work in the same repository without getting in each other's way?Software development
- What do we call bringing the changes on two different branches together into one?Software development
- What do we call the situation in which Git cannot bring two branches together on its own and a developer has to choose?Software development
- What is the name of the file that lists what Git should not track?Software development
- What do we call the development cycle a Scrum team repeats over a fixed span such as two weeks?Software development
- Which code is written to check automatically that a program behaves as intended?Software development
- Which way of developing works in short cycles, taking feedback and improving as it goes?Software development
- What do we call putting a finished program onto a real server so that users can use it?Software development
- What do we call the tool for registering tasks and bugs and following their progress?Software development
- What do we call fixing a bug found in an already released program and sending it out again?Software development
- Which data type holds only the two values true and false?Software development
- What do we call a value handed into a function when it is called?Software development
- In most languages, which number points to the first element of an array?Software development
- Which construct runs the code inside it only when the given expression is true?Software development
- Which construct is used to run the same code a set number of times?Software development
- Which of these data types holds text wrapped in quotation marks?Software development
- What do we call the space that holds a project's files together with its history of changes?Software development
- Which is the best known tool for recording the history of source code changes and returning to an earlier state?Software development
- Which Git command sends the commits on your computer up to the remote repository?Software development
- Which Git command brings the latest changes from the remote repository into your own?Software development
- Which is the best known web service for hosting Git repositories so that many people can work on them together?Software development
- What do we call the thing that holds a value in a program so it can be taken out again by name?Software development