85 questions across 4 domains. Teams Environment is weighted extra — that's your weakest domain. Use the tabs to focus, or run All for a full mock session.
All questions
🏗️ Teams Environment
📋 Policies
🔒 Governance
📞 Calling
⚠️ Common Mistakes
Score
0/0
Left
—
🔥 Classic exam traps
📹
Video messages ≠ IP Video in meetings
"Allow video messages" is in Messaging Policy — it controls sending short video clips in chat. "Allow IP video" is in Meeting Policy — it controls cameras during meetings.
Same word, completely different policies.
🔊
Voice messages ≠ Meeting audio
"Allow voice messages" → Messaging Policy (audio clips sent in chat).
Meeting audio settings → Meeting Policy. The word "voice" alone is not enough — context is chat vs meeting.
👥
External Access vs Guest Access — people mix these up constantly
External Access (Federation)1:1 chat and calls with users in other Microsoft 365 tenants. They stay in their org. No team membership.
Guest AccessExternal user gets an Azure AD guest account and is added as a team member. Full team participation.
Exam loves: "User from contoso.com wants to join Fabrikam's team" → Guest Access. "User from contoso.com wants to chat with someone at fabrikam.com" → External Access.
📋
Policy assignment priority — always user > group > global
If a user has a directly assigned policy → that wins.
If user is in a group with a policy → group wins over global. Global (Org-wide default) is the fallback for everyone not assigned anything else.
Exam trap: a user is in multiple groups, each with a policy → the group with the highest priority rank (lowest number in admin center) wins.
🗓️
Per-organizer vs Per-user meeting policy
Per-organizer: applies to meetings created by that user. Guests in that meeting inherit the organizer's settings. Per-user: applies to that specific user wherever they join a meeting.
Example: "Allow cloud recording" is per-organizer. If the organizer's policy disables it, nobody in the meeting can record — even if attendees' own policies allow it.
🏗️ Teams Environment — the most-missed topics
🔄
Coexistence modes — Islands mode is the sneaky one
In Islands mode, users run Teams AND Skype for Business simultaneously. Incoming PSTN calls still go to SfB by default. Users must check both clients. TeamsOnly = fully migrated, SfB is retired for that user.
Exam: "Users are missing calls" in Islands mode → they're probably only checking one client.
🔒
Private channel storage is separate from the parent team
Private channels get their own SharePoint site collection, separate from the parent team's SharePoint site. Files shared in a private channel are NOT in the main team's document library.
Shared channels use B2B direct connect — external users don't need a guest account.
⏱️
Team expiration is in Entra ID — not the Teams admin center
Group (and therefore Team) expiration policies are set in Microsoft Entra ID (Azure AD) → Groups → Expiration.
Many candidates look for this in the Teams admin center. It's not there.
🏢
Org-wide teams: Global admin only, max 10,000 users
Only Global Administrators can create org-wide teams (not Teams Admins).
Max 10,000 members (not 25,000 — that limit is for standard teams).
Org-wide teams automatically add all licensed users.
📦
App Permission vs App Setup policies — people swap these
App Permission PolicyControls which apps users are allowed to install/use. Think: the allowed list.
App Setup PolicyControls which apps are pinned to the Teams navigation bar. Think: the layout/shortcuts.
You can allow an app (permission) but not pin it (setup), or pin it for all users automatically.
📞 Calling — quick reference
🔌
3 PSTN connectivity options — know which is which
Calling Plans → Microsoft is the carrier. Simplest to deploy, limited countries. Direct Routing → You own the SBC and connect your own PSTN carrier. Most flexible. Operator Connect → Certified third-party carrier manages the PSTN connection in Teams admin center. Middle ground.
All three require Teams Phone System license.
📊
QoS DSCP values — memorise these 3
Audio → DSCP 46 (Expedited Forwarding — highest priority) Video → DSCP 34 Screen sharing / App sharing → DSCP 18
Exam will give you a scenario about call quality and ask which DSCP value to configure.
🔒 Governance — where things live
📍
Quick location cheat sheet
Retention policies → Microsoft Purview compliance portal DLP policies → Microsoft Purview compliance portal eDiscovery → Microsoft Purview compliance portal Communication compliance → Microsoft Purview compliance portal Sensitivity labels → Microsoft Purview (Information Protection) Group naming / expiration → Microsoft Entra ID (Azure AD) Information barriers → Microsoft Purview compliance portal Audit logs → Microsoft Purview > Audit
Rule of thumb: compliance = Purview, identity/groups = Entra ID, Teams config = Teams admin center