Problem Understanding & Analysis MCQs

Topic-wise practice questions for Problem Solving & Analytical Skills. Test your knowledge, check solutions on demand, and pace your preparation.

Zero-leak answer engine • Rate-limited explanations
Practice in Timed Mode
Q11medium
A team experiences a software bug and asks, "Why did the app crash?" → "Because the database timed out." → "Why did it time out?" → "Because an index was missing." This investigative technique is known as:
Q12medium
A junior programmer starts writing code immediately after reading the first sentence of a client email. Why is this a bad practice?
Q13medium
A developer builds a login system. The client rejects it because passwords are stored in plain text. The client never specifically asked for encrypted passwords. This is an example of failing to analyze:
Q14medium
When analyzing a new computational problem, separating the "noise" (irrelevant background information) from the actual technical requirements is an exercise in:
Q15medium
You are tasked with analyzing a bug where a shopping cart deletes items randomly. What is the most dangerous thing a problem-solver can do during the analysis phase?
Q16medium
A programmer is analyzing a sorting problem. They ask: "Are the numbers integers or decimals? Can there be duplicates? Is the list mostly sorted already?" This demonstrates a strong focus on:
Q17medium
A stakeholder specifies that the new search feature must return results in under 0.5 seconds. What type of requirement is this?
Q18medium
You are writing a program that accepts a user's age. Which of the following is the best example of an "edge case" you must analyze?