100+ Rehearsal Scenarios

Interactive Leadership Simulation Catalog

Step into unscripted workplace conversations with realistic AI counterparts who push back, interrupt, and demand clarity. Get real-time executive scoring on assertiveness, tone, and empathy.

Browse by Leadership Track

Explore curated scenarios across major leadership competencies

All Scenarios Directory

Filter by category, difficulty, or search specific scenarios and personas

Showing 102 of 102 scenarios
One-on-One ConversationsEasy

Helping a Junior Engineer Think About Growth

Start a light but focused conversation about growth, skill-building, and mindset

Raymond Cho
Raymond Cho
Early-career engineer who's unsure how to grow
One-on-One ConversationsModerate

Unsticking a Mid-Level Engineer Who Feels Stalled

Surface blockers, clarify expectations, and co-create a forward path

Jules Hart
Jules Hart
Mid-level engineer unsure how to reach the next level
One-on-One ConversationsHard

Facing Career Frustration With a Senior Engineer

Create space for honest frustration, clarify growth signals, and re-engage ownership of the path forward

Noah Tan
Noah Tan
Senior engineer who feels overlooked and stagnant
One-on-One ConversationsEasy

Light Check-In With a New Team Member

Run a light 1:1 that builds trust, encourages open sharing, and shows you care

Nina Alvarez
Nina Alvarez
Junior engineer early in their onboarding
One-on-One ConversationsModerate

Checking In on Morale With a Quiet Mid-Level Engineer

Open the door to conversation about morale, motivation, or personal challenges

Alex Chen
Alex Chen
Mid-level engineer who's been quieter and less engaged
One-on-One ConversationsHard

Re-Engaging a Senior Engineer Who’s Disconnected

Rebuild trust, open the door for honest conversation, and understand what’s driving the change

Priya Nair
Priya Nair
Senior engineer who's emotionally checked out
One-on-One ConversationsEasy

Giving Early Feedback on Communication Habits

Give clear, constructive feedback early without discouraging enthusiasm

Isabel Nguyen
Isabel Nguyen
Junior engineer with unclear or sloppy communication
One-on-One ConversationsModerate

Addressing Passive-Aggressive Behavior in a Mid-Level Engineer

Give clear, behavior-based feedback and reset tone expectations

Tasha Green
Tasha Green
Mid-level engineer with subtle but corrosive communication patterns
One-on-One ConversationsHard

Calling In a Senior Engineer With Undermining Behaviors

Deliver high-stakes feedback clearly while preserving respect and the potential for change

Renee Walker
Renee Walker
Senior engineer whose tone and actions are eroding team safety
Stakeholder & Team AlignmentEasy

Resolving a Simple Miscommunication With Another Team

Clear up the confusion, rebuild trust, and clarify communication expectations

Dina Malik
Dina Malik
Engineer from a partnering team confused by a recent change
Stakeholder & Team AlignmentModerate

Resolving Ongoing Friction With a Parallel Engineering Team

Acknowledge the tension, reset expectations, and propose coordination improvements

Omar Khan
Omar Khan
Tech lead from a parallel team frustrated by repeated coordination issues
Stakeholder & Team AlignmentHard

Escalating a Technical Disagreement That’s Blocking Progress

Escalate the technical disagreement respectfully while pushing for resolution

Linda Zhou
Linda Zhou
Senior engineer from another team pushing an incompatible direction
Stakeholder & Team AlignmentEasy

Clarifying Feature Intentions With a New PM

Clarify the problem behind the proposal and co-define the ‘why’ before implementation

Zoe Lin
Zoe Lin
New product manager proposing unclear feature scope
Stakeholder & Team AlignmentModerate

Challenging Misaligned Product Priorities

Raise product–engineering misalignment constructively and advocate for alignment with team or user goals

Marcus Holt
Marcus Holt
Experienced PM prioritizing features that don’t align with team goals
Stakeholder & Team AlignmentHard

Escalating Strategic Misalignment With a Senior PM

Raise the strategic and cultural risks of continuing down a misaligned path — firmly but respectfully

Rohan Mehta
Rohan Mehta
Senior product manager pushing a direction that compromises engineering principles
Stakeholder & Team AlignmentEasy

Clarifying Delivery Expectations With a Friendly PM

Clarify scope and timing without conflict — and build shared expectations

Melissa Shaw
Melissa Shaw
Product manager requesting a fast turnaround
Stakeholder & Team AlignmentModerate

Pushing Back on Compressed Timelines With a Confident PM

Negotiate scope or timing while protecting quality and maintaining trust

Daniel Reyes
Daniel Reyes
Product manager asking for timeline cuts to meet a milestone
Stakeholder & Team AlignmentHard

Holding the Line Under High-Stakes Delivery Pressure

Push back on unrealistic pressure while staying calm, professional, and collaborative

Riya Kapoor
Riya Kapoor
Product leader pressing for aggressive delivery at risk to team
Career NavigationEasy

Exploring Career Interests With a Curious Junior Engineer

Support her curiosity, ask thoughtful questions, and help her take one next step

Isabelle Nguyen
Isabelle Nguyen
Junior engineer testing out long-term interests
Career NavigationModerate

Clarifying Growth Paths With a Mid-Level Engineer

Help Daniel reflect on direction and identify areas for growth

Daniel Cho
Daniel Cho
Mid-level engineer who feels stuck or unclear about next steps
Career NavigationHard

Navigating Misaligned Growth Expectations With a Senior Engineer

Acknowledge her ambition and value, while managing expectations and planning next steps

Nina Rao
Nina Rao
Senior engineer pushing for a scope that isn’t currently available
Career NavigationHard

Responding to a Promotion Request — Arrogant Engineer

Stay professional while setting clear promotion expectations without escalating conflict

Taylor Kim
Taylor Kim
Confident mid-level engineer demanding promotion
Career NavigationModerate

Responding to a Promotion Request That’s Premature

Give clear, supportive feedback while managing expectations

Jordan Lee
Jordan Lee
Ambitious junior engineer asking for promotion
Career NavigationEasy

Responding to a Promotion Request — Easygoing Engineer

Provide growth-focused feedback while maintaining motivation

Morgan Zhao
Morgan Zhao
Positive junior engineer exploring promotion readiness
Career NavigationEasy

Clarifying Responsibilities With a New Hire Who’s Confused About Their Role

Rebuild clarity, address misalignment early, and reinforce a shared path forward

Tariq Ali
Tariq Ali
New engineer unsure about what’s expected vs. what was advertised
Career NavigationModerate

Navigating Role Frustration With a Mid-Level Engineer

Hear his concerns seriously, explain org needs, and explore potential alignment paths

Jared Kim
Jared Kim
Engineer frustrated their current work doesn’t reflect their goals
Career NavigationHard

Handling a Senior Engineer’s Request for a Title or Scope Change

Stay respectful and clear about scope criteria, while showing appreciation and outlining a path

Beatriz Silva
Beatriz Silva
Senior engineer seeking formal recognition for broader impact
Difficult ConversationsEasy

Checking In on a Quiet, Overwhelmed Junior Engineer

Create a safe space to check in without pressuring for solutions

Sofia Nguyen
Sofia Nguyen
Junior engineer who seems emotionally checked out
Difficult ConversationsModerate

Checking In on a Mid-Level Engineer Showing Signs of Burnout

Start a supportive but direct check-in to explore whether burnout or something else is happening

Dylan Romero
Dylan Romero
Reliable mid-level engineer who’s starting to slip
Difficult ConversationsHard

Addressing Burnout in a High-Performing Senior Engineer

Create space for a difficult but honest conversation about capacity, burnout, and boundaries

Neha Kapoor
Neha Kapoor
Respected senior engineer on the verge of burnout
Difficult ConversationsEasy

Helping Resolve Tension Between Junior Engineers

Help Emily feel heard, de-escalate the situation, and encourage healthy communication

Emily Zhao
Emily Zhao
Early-career engineer frustrated with a teammate
Difficult ConversationsModerate

Navigating Friction Between Mid-Level Engineers

Understand the root of the conflict and guide toward a constructive resolution path

Marcus Lee
Marcus Lee
Mid-level engineer venting about repeated tension with a teammate
Difficult ConversationsHard

Mediating Conflict Between Senior Engineers

Acknowledge the seriousness of the conflict, stay neutral, and guide toward collaborative resolution

Tariq Malik
Tariq Malik
Senior engineer frustrated with a peer over technical direction and communication
Difficult ConversationsEasy

Checking In on a Distracted Junior Engineer

Gently check in without prying and offer support if it’s welcome

Lena Park
Lena Park
Junior engineer going through something personal but hasn’t said much
Difficult ConversationsModerate

Supporting a Mid-Level Engineer Struggling to Focus

Check in with care, open the door for support, and set gentle boundaries around impact

Eli Turner
Eli Turner
Mid-level engineer whose personal life is impacting work
Difficult ConversationsHard

Responding to a Personal Crisis — Senior Engineer Disclosure

Hold space for the disclosure, express support, and navigate next steps with empathy and care

Ravi Iyer
Ravi Iyer
Senior engineer who opens up about a serious personal issue
Difficult ConversationsEasy

Addressing a Missed Commitment — Junior Engineer

Call attention to the pattern kindly but clearly, and reset expectations around follow-through

Kira Patel
Kira Patel
Junior engineer who missed a commitment and didn’t follow up
Difficult ConversationsModerate

Confronting Avoidance and Accountability Gaps — Mid-Level Engineer

Address the trust impact of avoidance and re-establish expectations for ownership

Jason Li
Jason Li
Mid-level engineer who hid a mistake and avoided responsibility
Difficult ConversationsHard

Eroding Team Trust — Senior Engineer Behavior

Address trust erosion head-on and set expectations for collaborative behavior going forward

Amara Singh
Amara Singh
Senior engineer whose behavior is undermining team trust
Feedback & RecognitionHard

Giving Feedback to a Peer on Low-Quality Work — Arrogant

Give helpful, constructive feedback and maintain a strong working relationship

Chris Patel
Chris Patel
Peer software engineer who delivered poor-quality work
5–10 min
Feedback & RecognitionModerate

Giving Feedback to a Peer on Low-Quality Work — Defensive

Give helpful, constructive feedback and maintain a strong working relationship

Alex Rivera
Alex Rivera
Peer software engineer who delivered poor-quality work
5–10 min
Feedback & RecognitionEasy

Giving Feedback to a Peer on Low-Quality Work — Easygoing

Give helpful, constructive feedback and maintain a strong working relationship

Sam Chen
Sam Chen
Peer software engineer who delivered poor-quality work
5–10 min
Feedback & RecognitionEasy

Giving Encouraging Feedback to a Peer Who’s Growing Fast

Give specific, positive feedback that reinforces progress and builds confidence

Neha Patel
Neha Patel
Junior teammate who’s been improving noticeably
5–7 min
Feedback & RecognitionModerate

Giving Balanced Feedback to a Peer Who Dominates Pairing Sessions

Provide constructive peer feedback that fosters collaboration without damaging the relationship

Jamal Carter
Jamal Carter
Well-meaning teammate who tends to take over when pairing
Feedback & RecognitionHard

Giving Feedback to a Peer Whose Work Has Slipped

Give respectful, honest feedback to a peer without causing defensiveness or awkwardness

Victor Huang
Victor Huang
Senior teammate whose recent work has been rushed or careless
Feedback & RecognitionEasy

Responding to Supportive Feedback as a New Engineer

Show appreciation for the feedback and openness to grow

Alina Cho
Alina Cho
Mentor giving kind, constructive feedback
5–7 min
Feedback & RecognitionModerate

Responding Professionally to Constructive Peer Feedback

Acknowledge the feedback with maturity and curiosity — and protect the relationship

Brian Zhou
Brian Zhou
Peer sharing fair but direct feedback
7–10 min
Feedback & RecognitionHard

Handling Tough Feedback From a Manager Without Getting Defensive

Stay professional, digest the feedback, and ask for clarity or support — without getting defensive

Renee Thompson
Renee Thompson
Manager giving critical feedback about ownership or impact
10–12 min
Feedback & RecognitionEasy

Giving Upward Feedback to a Supportive Manager

Give thoughtful, constructive upward feedback in a respectful and safe way

Monica Reyes
Monica Reyes
Supportive manager asking for honest feedback
Feedback & RecognitionModerate

Giving Honest Feedback to a Manager Who Often Interrupts

Give respectful upward feedback about meeting dynamics and airtime

David Lin
David Lin
Manager who dominates meetings and cuts people off
Feedback & RecognitionHard

Giving Feedback to a Manager Who Doesn’t Take Criticism Well

Deliver honest upward feedback with care, clarity, and political awareness

Jonathan Hale
Jonathan Hale
Manager who reacts defensively to feedback
Interview RoleplaysEasy

Giving Encouraging Feedback to a Junior Candidate

Give warm, honest feedback while keeping the candidate motivated and informed

Harper Singh
Harper Singh
Junior candidate eager for feedback after the interview
Interview RoleplaysHard

Receiving Disappointing Feedback as a Candidate

Respond gracefully, ask clarifying questions if helpful, and reflect without becoming defensive

Elena Rossi
Elena Rossi
Hiring manager delivering direct, disappointing feedback
Interview RoleplaysModerate

Delivering Constructive Feedback to a Borderline Candidate

Give honest, constructive feedback while preserving relationship and dignity

Devon Moore
Devon Moore
Mid-level candidate who interviewed well but lacked depth
Interview RoleplaysEasy

Behavioral Interview — Friendly Interviewer

Practice answering behavioral questions clearly and confidently

Taylor Brooks
Taylor Brooks
Friendly interviewer asking behavioral questions
Interview RoleplaysHard

Behavioral Interview — Skeptical Interviewer With Pushback

Stay composed, specific, and honest — even under pressure and skepticism

Jordan Okafor
Jordan Okafor
Senior engineer conducting a high-pressure interview
Interview RoleplaysModerate

Behavioral Interview — Vague Question With Ambiguity

Handle ambiguous prompts with confidence and structured storytelling

Jamie Lee
Jamie Lee
Mid-level engineer conducting a behavioral interview
Interview RoleplaysEasy

Interviewing a Friendly Junior Engineer — Behavioral Round

Ask clear behavioral questions, listen actively, and guide the candidate toward more structured answers

Emma Tran
Emma Tran
Junior engineer applying for their first full-time role
Interview RoleplaysHard

Interviewing a Defensive Senior Engineer — Stay Professional

Manage the tone of the interview while asking tough questions and handling defensiveness

Chris Yamada
Chris Yamada
Senior engineer who reacts poorly to feedback or probing questions
Interview RoleplaysModerate

Interviewing a Rambling Mid-Level Engineer — Stay Focused

Practice redirecting long-winded answers and digging for signal without frustrating the candidate

Leo Ramirez
Leo Ramirez
Mid-level engineer giving long, unfocused answers
Performance ConversationsEasy

Gentle Feedback on Small Mistakes — Junior Engineer

Give kind but clear feedback to help raise consistency and confidence

Elena Park
Elena Park
Junior engineer with good intent but inconsistent output
Performance ConversationsModerate

Inconsistent Work Quality — Mid-Level Engineer

Address inconsistent quality and re-align on expectations without escalating defensiveness

Leo Vasquez
Leo Vasquez
Mid-level engineer with inconsistent delivery
Performance ConversationsHard

Addressing Erosion of Trust — Senior Engineer

Call out trust-damaging patterns while keeping the conversation grounded and productive

Priya Nair
Priya Nair
Senior engineer whose inconsistency is affecting team trust
Performance ConversationsEasy

Clearing Up Confusion — Junior Engineer Unsure About Expectations

Reset expectations in a supportive way and invite open questions

Benji Flores
Benji Flores
Early-career engineer who’s unclear on what's expected
Performance ConversationsModerate

Holding Back on Ownership — Mid-Level Engineer

Raise expectations for initiative and accountability without triggering defensiveness

Jonas Becker
Jonas Becker
Mid-level engineer doing the work but avoiding initiative
Performance ConversationsHard

Avoiding Accountability — Senior Engineer

Address the lack of ownership and impact on team trust and leadership credibility

Mei Tanaka
Mei Tanaka
Senior engineer avoiding decisions and responsibility
Performance ConversationsModerate

Recognizing Steady Impact — Mid-Level Engineer

Acknowledge great contributions while steering toward next-level behaviors

Riley Chen
Riley Chen
Reliable mid-level engineer looking for growth feedback
Performance ConversationsEasy

Reinforcing Good Performance — New Team Member

Reinforce good habits and encourage continued growth without overpromising

Jamie Tran
Jamie Tran
New engineer performing well and eager to grow
Performance ConversationsHard

Balancing Praise and Expectations — Senior Engineer Seeking Recognition

Acknowledge achievements while managing upward expectations and maintaining motivation

Devon Singh
Devon Singh
High-performing senior engineer expecting clear recognition
Performance ConversationsEasy

Clearing Up Confusion — Junior Engineer Unsure About Expectations

Reset expectations in a supportive way and invite open questions

Benji Flores
Benji Flores
Early-career engineer who’s unclear on what's expected
Performance ConversationsModerate

Frustration Over Shifting Goals — Mid-Level Engineer

Acknowledge the ambiguity, empathize with the frustration, and realign on clarity

Harper Lim
Harper Lim
Mid-level engineer confused and frustrated by changing priorities
Performance ConversationsHard

Disengaged and Drifting — Senior Engineer Without Clear Role Definition

Reset expectations, clarify role, and re-engage her sense of ownership

Avery Shah
Avery Shah
Experienced senior engineer unclear on scope and expectations
Performance ConversationsEasy

Early Signs of Struggle — Junior Engineer

Surface the performance issue gently and explore support options

Nina Patel
Nina Patel
New junior engineer falling behind
Performance ConversationsModerate

Inconsistent Results and Missed Deadlines — Mid-Level Engineer

Call out the pattern of underperformance and align on accountability

Tariq Hassan
Tariq Hassan
Mid-level engineer struggling to meet expectations
Performance ConversationsHard

Avoiding Accountability — Senior Engineer

Address the lack of ownership and impact on team trust and leadership credibility

Mei Tanaka
Mei Tanaka
Senior engineer avoiding decisions and responsibility
Retrospectives & Team ProcessEasy

Turning a Retro With Vague Feedback Into Real Outcomes

Nudge the group from reflection to real, actionable next steps

Team Solis
Team Solis
Team offering generic reflections but no follow-through
Retrospectives & Team ProcessModerate

Helping the Team Follow Through on a Repeated Issue

Help the team move from passive acknowledgment to ownership and action

Team Nova
Team Nova
Team that raises the same topic again — without owning change
Retrospectives & Team ProcessHard

Breaking Through Retro Cynicism After Repeated Inaction

Reset expectations, acknowledge the fatigue, and create one credible commitment

Team Orbit
Team Orbit
Team expressing frustration that retros don’t lead to change
Retrospectives & Team ProcessEasy

Facilitating a Retro After a Miscommunication

Surface the issue constructively and keep the team from reverting to silence or blame

Team Ember
Team Ember
Teammates still a little frustrated but open to talking
Retrospectives & Team ProcessModerate

Facilitating a Retro With Growing Frustration Over Ownership

Guide the group from blame to shared clarity and commitments

Team Apex
Team Apex
Team expressing irritation around who owns what
Retrospectives & Team ProcessHard

Facilitating a Retro on the Edge of Open Conflict

De-escalate the heat while still allowing real feedback and accountability

Team Pulse
Team Pulse
Teammates trading barbed feedback after a failed release
Retrospectives & Team ProcessEasy

Facilitating a Chill Retro With a Quiet Team

Encourage useful reflection and gently guide the team toward one concrete improvement

Team Indigo
Team Indigo
Team members sharing light, surface-level feedback
Retrospectives & Team ProcessModerate

Facilitating a Retro With a Mix of Praise and Subtle Tension

Help the team explore positive themes while gently surfacing areas for growth

Team Prism
Team Prism
Team with some praise, but hints of unresolved friction
Retrospectives & Team ProcessHard

Facilitating a Retro That Risks Sliding Into Avoidance

Gently but firmly guide the team to acknowledge what didn’t work — and agree on a path forward

Team Horizon
Team Horizon
Experienced team dodging real feedback after a stressful sprint
Standups & Team SyncsEasy

Encouraging a Quiet Team Member to Participate

Invite participation without pressure — and make Emily feel included

Emily Tran
Emily Tran
Quiet teammate who often skips or mumbles through updates
Standups & Team SyncsModerate

Redirecting Side Chatter and Re-Engaging the Group

Refocus the team’s attention while keeping the culture light and respectful

Team Echo
Team Echo
Team members distracted by side chat or multitasking
Standups & Team SyncsHard

Rebuilding Team Engagement After Standups Have Gone Stale

Address the disengagement directly and spark a culture shift

Team Zenith
Team Zenith
Team giving disengaged, perfunctory updates
Standups & Team SyncsEasy

Running a Simple Standup for a Friendly Team

Practice guiding a brief, structured standup with light nudging to improve clarity

Team Alpha
Team Alpha
Friendly teammates sharing casual updates
Standups & Team SyncsModerate

Refocusing a Scattered Standup With Tangents

Practice gently steering updates back on track while encouraging contribution

Team Delta
Team Delta
Team members who ramble or deep dive during updates
Standups & Team SyncsHard

Turning Around a Low-Energy, Disengaged Standup

Re-engage the team and raise the bar for useful, honest standups

Team Orion
Team Orion
Team that gives minimal updates and seems checked out
Standups & Team SyncsEasy

Helping a Junior Teammate Open Up About Being Stuck

Gently encourage more honest sharing and offer support

Jess Nguyen
Jess Nguyen
Junior engineer giving vague updates
Standups & Team SyncsModerate

Encouraging a Peer to Name a Pattern of Hidden Blockers

Create space for Carlos to surface blockers earlier — without making it personal

Carlos Mendes
Carlos Mendes
Mid-level engineer who rarely surfaces blockers until it’s too late
Standups & Team SyncsHard

Addressing a Senior Teammate Who Minimizes Team-Wide Blockers

Help the team surface meaningful blockers — especially those that impact others — while preserving trust with senior peers

Nikhil Rao
Nikhil Rao
Senior engineer who avoids talking about risky dependencies
Technical Leadership & MentoringEasy

Clarifying a Technical Proposal in a Group Discussion

Ask clarifying questions and suggest improvements respectfully

Derek Liu
Derek Liu
Mid-level engineer walking through an unclear design
Technical Leadership & MentoringModerate

Reconciling Conflicting Design Opinions in a Group Discussion

Compare tradeoffs without undermining or dominating — and work toward shared direction

Sara Yoon
Sara Yoon
Peer engineer advocating for a different technical direction
Technical Leadership & MentoringHard

Challenging a Top-Down Architecture Decision With Respect

Push back firmly and constructively while seeking clarity and consensus

Tomás Navarro
Tomás Navarro
Principal engineer who made a major decision without full team input
Technical Leadership & MentoringEasy

Giving Encouraging Feedback in a Junior Engineer's PR

Deliver supportive, actionable code review feedback that encourages growth

Elise Romero
Elise Romero
Junior engineer submitting their first major pull request
Technical Leadership & MentoringModerate

Pushing for Higher Standards in a Mid-Level Engineer’s PR

Deliver respectful but firm feedback that encourages engineering maturity

Aiden Brooks
Aiden Brooks
Mid-level engineer with rushed or inconsistent pull request
Technical Leadership & MentoringHard

Giving Feedback to a Defensive Senior Engineer

Hold the line on team standards while preserving mutual respect

Rachel Kim
Rachel Kim
Senior engineer who pushes back on feedback
Technical Leadership & MentoringEasy

Helping a Junior Engineer Who’s Stuck

Help Liam make progress while encouraging problem-solving and confidence

Liam Park
Liam Park
Junior engineer struggling to debug an issue
Technical Leadership & MentoringModerate

Coaching a Mid-Level Engineer Through a Design Review

Coach Neha to think more deeply about tradeoffs and help her grow as a systems thinker

Neha Suresh
Neha Suresh
Mid-level engineer presenting an unclear design
Technical Leadership & MentoringHard

Mentoring a Senior Engineer Who’s Resistant to Feedback

Challenge Victor’s mindset while preserving trust and helping him see his role in team development

Victor Huang
Victor Huang
Senior engineer reluctant to engage in mentoring or feedback loops