Communication & Documentation of Solutions 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
Q1easy
Why is "UML" (Unified Modeling Language) used in technical documentation?
Q2easy
What is the primary philosophy behind "Self-Documenting Code"?
Q3easy
What does the "Bus Factor" of a software project represent?
Q4easy
In the context of a project's documentation, what is a "Change Log" (CHANGELOG.md)?
Q5medium
(Code-Logic / Markdown) In a README.md file, which syntax is used to represent a top-level heading (H1) and a block of code?
Q6medium
You are creating a flowchart to document a complex login logic. Which shape would you use to represent the step "User enters Username and Password"?
Q7medium
A non-technical Project Manager asks, "Why is the project taking longer than expected?" The team is currently fixing "Technical Debt." What is the best way to communicate this?
Q8easy
When documenting a REST API, what is the purpose of using a tool like Swagger (OpenAPI)?
Q9easy
What is the difference between an SRS (Software Requirements Specification) and a User Manual?
Q10medium
You find a complex piece of code that uses a very unusual mathematical hack to improve performance by 50%. What is the most important thing to document in the comments?