2 exercises — thread vs. new message decisions; @channel, @here, and @name usage rules.
0 / 7 completed
1 / 7
Your team uses Slack. Which message belongs in a thread reply vs. a new channel message?
Option C describes the thread vs. new message decision correctly:
Use a NEW channel message when: • Introducing a new topic or question for the channel • Making an announcement relevant to all channel members • Starting a discussion that isn't a response to anything • Flagging something time-sensitive that needs broad visibility (e.g., "🚨 staging is down")
Use a THREAD REPLY when: • Your message is a follow-up to a specific parent message • You're adding detail, analysis, or +1 to an existing discussion • The discussion would create noise for people who weren't part of the original exchange • You're making a status update on an ongoing item
The key test: "Would someone need to read the parent message to understand mine?" → Thread. "Is this a standalone new thought?" → New message.
Why this matters: Channels without threading become unusable. 60 messages in #engineering with 40 of them being replies to 5 different topics creates an unreadable stream. Threading restores scannability.
2 / 7
When is it appropriate to use @channel or @here in Slack/Teams?
Option C correctly distinguishes the three mention scopes:
@channel — notifies ALL channel members, including those who are off-duty, in different timezones, set to "do not disturb". Appropriate: production outage, security incident requiring immediate action, time-sensitive vote from the full team. Inappropriate: stand-up reminders, FYIs, non-critical questions.
@here — notifies only currently active (green-dot) members. Appropriate: "anyone have 5 minutes for a quick review right now?", time-sensitive questions where you need whoever is available. Inappropriate: anything that can wait, anything that needs specific people (use @name instead).
Individual @name — direct request to a specific person. Use for: targeted questions, review requests, blockers that require a specific person. No need for @here or @channel when you know exactly who you need.
The cost of @channel overuse: When @channel is used for non-urgent messages, people quickly learn to ignore it — which means the next true emergency @channel also gets ignored. Preserve its signal value.
3 / 7
Alex from the frontend team posted this comment on a recent pull request: 'This looks good to me. 👍'. What's the most appropriate response in Slack to acknowledge his feedback and signal that you've reviewed it?
The correct response acknowledges Alex's feedback and prompts for further clarification via screenshots – a standard practice in code reviews. Options A and D represent inappropriate or overly blunt reactions. Option B is technically correct but less conversational; using emojis adds a friendly tone.
4 / 7
Ben needs to quickly announce a critical bug fix to the entire team in Microsoft Teams. Which option best describes how he should proceed?
Using `@here` is appropriate when immediate notification of everyone is required due to urgency. However, it can be disruptive. Options A and C are less efficient for urgent announcements. Option D is incorrect because @here is typically reserved for critical, team-wide alerts.
5 / 7
Chloe is writing the description for a pull request introducing a new feature. Which sentence is MOST effective in communicating the purpose and impact of the change to reviewers?
A good PR description clearly states *what* the feature is and *why* it was implemented – connecting it to a user benefit or existing issue. Option A provides insufficient context. Option D focuses on technical details, which are less important for reviewers than understanding the overall purpose.
6 / 7
David is participating in a daily standup meeting via Microsoft Teams. He needs to briefly update his team on his progress. Which of the following statements would be most suitable for David's update?
David's standup update should concisely report his tasks and any blockers he's encountering. This provides context for the team. Option B is negative and unhelpful, while option D focuses only on task completion without acknowledging challenges.
7 / 7
Emily wants to provide constructive feedback on a colleague's code review comment: 'This function is overly complex and difficult to understand.' What's the best way for her to phrase this in Slack?
The best approach is to acknowledge the colleague's feedback positively and propose a collaborative discussion about solutions. This demonstrates respect and encourages constructive dialogue. Option A is dismissive, while option D ignores valid criticism.
What will I practice in "Slack & Teams Etiquette — Remote Communication Exercise"?
This is a Remote & Async exercise set. It walks through 7 scenario-based multiple-choice questions built around real usage of remote & async 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 7 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 remote & async 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 Remote & Async exercises?
See the Remote & Async 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 — remote & async vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.