Sarah from the frontend team just commented on your PR with: 'This branch needs a clearer description of what it does.' What is Sarah *most* likely referring to when she asks for a better PR description?
Sarah is focused on the user's understanding of the PR. A good PR description should clearly state what the changes achieve and why they are being made, not just a technical breakdown. While code quality *can* be discussed in a review, the initial request here emphasizes the overall purpose of the branch.
7 / 10
You're reviewing a PR that introduces a new API endpoint: /users/{user_id}. The PR description briefly mentions 'fetching user data'. Which of the following is the MOST important piece of information you should request from the author to ensure proper documentation?
OpenAPI specifications (like Swagger) are crucial for documenting REST APIs. They define the endpoint URLs, request parameters, response formats, and error codes – providing a comprehensive guide for developers. While other options are relevant, they don't directly address the core need for API documentation.
8 / 10
Mark sends you this Slack message: 'Just merged a hotfix to address the critical authentication vulnerability. Check out the commit!'. What does Mark likely mean by 'hotfix'?
The term 'hotfix' implies an immediate response to a critical issue. It signifies a small, focused code change deployed rapidly to prevent further damage or security breaches, rather than a planned release or architectural change. This contrasts with features, maintenance, or refactoring.
9 / 10
You're preparing for a technical interview and want to showcase your GitHub activity. Your contribution graph shows a consistent stream of small commits across multiple projects over the past few years. What is the *primary* benefit of this pattern to a potential recruiter?
A consistent stream of smaller commits indicates ongoing participation and a broader skillset. It demonstrates that you're not just working on one thing intensely but are continually learning and contributing across different projects – often a desirable trait for developers. Large, infrequent contributions can be misleading.
10 / 10
You're updating your GitHub profile README with badges to showcase the status of your projects. You include a badge from shields.io that displays the project's build status (green for success, red for failure). What is the *main* purpose of using these types of badges?
Shield badges from shields.io (and similar services) are designed to provide immediate visual feedback on a project's status – typically build success or failure. This allows recruiters and other developers to quickly assess whether the project is healthy and actively maintained without needing to delve into detailed logs.
What will I practice in "GitHub Profile Vocabulary | CodersLingo"?
This is a Portfolio & Personal Brand exercise set. It walks through 10 scenario-based multiple-choice questions built around real usage of portfolio & personal brand terminology that IT professionals encounter on the job.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to complete with no account, sign-up, or paywall.
How many questions are in this exercise?
This set contains 10 questions. Each one shows immediate feedback and a detailed explanation after you answer, so you learn the correct usage right away rather than waiting for a final score.
Do I need prior experience to complete this exercise?
No prior experience is required. Each question includes a full explanation covering the reasoning behind the correct answer, so the exercise itself teaches the portfolio & personal brand vocabulary as you go.
Can I retry the exercise if I get questions wrong?
Yes — use the "Try again" button on the results screen to reset your answers and go through all the questions again. There is no limit on attempts.
Is my progress saved?
Your answers and score for the current session are tracked in the browser as you go. No account or login is needed, and there is nothing to install.
What if I don't understand a term used in a question?
Read the explanation shown after you answer each question — it breaks down the correct term in plain English with a real-world example. You can also check the site Glossary for quick definitions.
How is this different from reading a blog article on the topic?
Exercises like this one are interactive drills that test and reinforce specific vocabulary through multiple-choice questions, while blog articles explain concepts in prose. Practising here after reading builds active recall, not just passive recognition.
Where can I find more Portfolio & Personal Brand exercises?
See the Portfolio & Personal Brand exercises hub for the full set of related pages, or browse all exercise categories from the main Exercises index.
Can I use this exercise to prepare for a technical interview?
Yes — portfolio & personal brand vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.