Mock AI

MockAI is a conversation-first, AI-powered interview coach designed to help candidates overcome communication barriers during live interviews.

MockAI is a conversation-first, AI-powered interview coach designed to help candidates overcome communication barriers during live interviews.

MockAI is a conversation-first, AI-powered interview coach designed to help candidates overcome communication barriers during live interviews.

MockAI is a conversation-first, AI-powered interview coach designed to help candidates overcome communication barriers during live interviews.

Prepared for

Prepared for

LeetGPT Inc.

LeetGPT Inc.

Date

Date

2025

2025

Timeline

Timeline

6 Months

6 Months

Team

Team

3 Designer

3 Designer

Awards

Awards

London Design Award Winner

London Design Award Winner

UX Design Award (Nomination)

UX Design Award (Nomination)

Muse Design Award Winner

Muse Design Award Winner

Indigo Design Award Winner

Indigo Design Award Winner

Design Overview

Mock AI: Designing an AI-Powered Interview coach experience

A user-centered solution that transforms interview prep into clear, confident, and engaging practice.

Define Your Persona and Surface Key Stories

MockAI begins with onboarding that helps users define the persona they want to present—visionary, collaborative, or detail-oriented. Guided prompts surface key work experiences that form the foundation for personalized interview preparation.

STEP 2 Collect your story

STEP 1 Define your unique persona

Build Confidence Through Interview Challenges

Users practice in realistic scenarios—recording answers, receiving instant feedback, and progressing through multi-stage evaluations.

Transform Stories Into Job-Ready Prep

Helps candidates refine their experiences into clear STAR-structured narratives, supported by AI feedback on tone, clarity, and structure.

Integrated Support for Practices

Combines technical and behavioral prep in one place, offering targeted feedback on both content and delivery under time pressure.

Build Confidence Through Interview Challenges

Users practice in realistic scenarios—recording answers, receiving instant feedback, and progressing through multi-stage evaluations.

Transform Stories Into Job-Ready Prep

Helps candidates refine their experiences into clear STAR-structured narratives, supported by AI feedback on tone, clarity, and structure.

Integrated Support for Practices

Combines technical and behavioral prep in one place, offering targeted feedback on both content and delivery under time pressure.

Gamified Interview Practice That Drives Growth

Turns routine prep into an engaging experience with daily challenges, streaks, and live battles that build consistency and motivation.

Smart Prep Sheets for Behavioral Questions

Generates editable prep sheets tailored to each role and company, providing AI-driven suggestions that turn rough stories into polished answers.

AI-Powered Coaching for Impactful Delivery

Provides tailored feedback on clarity, pacing, and language, helping candidates strengthen presence and deliver ideas with confidence.

Gamified Interview Practice That Drives Growth

Turns routine prep into an engaging experience with daily challenges, streaks, and live battles that build consistency and motivation.

Smart Prep Sheets for Behavioral Questions

Generates editable prep sheets tailored to each role and company, providing AI-driven suggestions that turn rough stories into polished answers.

AI-Powered Coaching for Impactful Delivery

Provides tailored feedback on clarity, pacing, and language, helping candidates strengthen presence and deliver ideas with confidence.

What I design

60+ wireframes & prototypes

Visual Design

Design system

AI-powered prep flows

I impacted…

Shipped MockAI MVP

enabling 10K+ interviews within 3 months

Increased task completion rate by 40%

Increased task completion rate by 40%

Please view the rest of the case study in the bigger window for better view, Thank you!

Background

In the aftermath of the pandemic and ongoing economic uncertainty, The job market is more competitive and less equitable than ever. Many candidates don’t struggle with skills—they struggle with communication. Yet soft skills remain the hardest to practice and improve.

96 %

recruiters say communication is just as important as coding

80 %

candidates fail interviews due to poor soft skills, not technical gaps

31 %

increase in job applications has intensified competition, making it harder for candidates to stand out.

Research

Competitor Analysis

Establishing our edge through UX and interaction benchmarking

MockAI’s competitors offer isolated features for interview prep, but they often lack continuity, personalization, and soft skill support.

💡 Why AI-First as the Solution?

From the competitor analysis, traditional prep tools are static or inconsistent, while AI enables structured, explainable, and adaptive practice that feels more realistic.

Without AI

📚 Question banks = repetitive, don’t teach how to improve

👥 Peer feedback = inconsistent, sometimes contradictory

Static practice is generic, no reasoning


With AI

✍️ Structure: break answers into STAR components

🔁 Explainability: show why an answer needs revision

🧠 Adaptability: simulate dynamic conversations like small talk or presentations

User Interview

Interviewing 7 job seekers to uncover what’s broken in interview prep

To understand how we could better support interview success, we 1:1 interviewed 7 users—ranging from PhD students to professionals—about their prep methods, mock experiences, and what tools they wish existed.

We use 1 on 1 Zoom meeting to interview people, and the basic information of interviewees:

2

Technical

Engineer

2

PhD Student in Tech

3

Software

Engineer

7


interviewees

During the interview, we received those quotes and asked the following question:

When you get into the mock interview process, how did you prepare for it? What did you mock for? (e.g. coding? Behavioral? Challenge questions? etc.)

How confident do you feel about preparing for interviews?

What’s the most challenging and the easiest part for you? Why?

In which area of the interview process, do you feel the most needed to mock? Why?

Mock Interview related

“I mock with different people and everyone has different feedback, and I don’t know who to listen to in the end.” (PhD student, Tch)

When did you have your most recent interview? What is it for?

How’s the interview process look like? (Number of interview steps, duration, type & category)

How did you prepare for it? Please explain step by step in detail (e.g. timeline, tools/platforms have used)

What kind of help have you asked for throughout the preparation process?

Interview Prep related:

“I know technical prep resources like LeetCode, but I don’t know how to prepare my stories.” (Software Engineer)

Have you ever used any virtual AI tools/platforms that help you mock the interview? If so, what are they?

If there’s a virtual AI tool/product that helps you mock interviews, how would you imagine it to help you with? (e.g. which area do you want to mock)

If you have ever used the tools/platforms above, compared with mocking interviews with another real person, what’re the differences?

AI related

“AI is fast, but I don’t trust it unless it explains why its feedback makes sense.” (Technical Engneer)

Research Insights

We synthesized four major insights from their responses:

Lack of Realistic Practice Tools

AI tools like ChatGPT and Pramp were helpful but felt generic, lacking realism and emotional nuance like tone, delivery, or body language.

Behavioral Interviews = Blind Spot

Most users focused on technical prep but neglected behavioral questions. Storytelling, case studies, and soft skills were consistent pain points.

Demand for Guided Feedback

Demand for Guided Feedback

Users wanted structured feedback to improve over time—particularly for communication, confidence, and storytelling clarity.

Time Pressure & Anxiety

Time Pressure & Anxiety

Candidates struggled with managing time during interviews and staying calm under pressure, especially in multi-stage assessments.

Persona

Among the 7 interviewees, these three groups showed the most distinct communication challenges and prep needs — hence we prioritized them in our design.

Our primary users are engineers, often with strong technical skills but struggling to express themselves in behavioral interviews. They need a way to build confidence, structure answers, and practice soft skills in realistic settings.

Engineer as Candidate

Focused on passing coding interviews, but often overlook soft skill preparation. Needs practice beyond LeetCode.

Focused on passing coding interviews, but often overlook soft skill preparation. Needs practice beyond LeetCode.

Engineer as Communicator


Struggles to organize stories using STAR, and feels uncertain about how to phrase experiences clearly.

Struggles to organize stories using STAR, and feels uncertain about how to phrase experiences clearly.

Engineer as Job Seeker


Faces anxiety in real-time conversations, especially small talk or open-ended questions.

Faces anxiety in real-time conversations, especially small talk or open-ended questions.

💡

How Might We...

empower job seekers to practice soft skills through realistic, personalized interview simulations?

✨ Final Solution Preview

Prototyping Realistic, AI-Powered Interview Practice

To help job seekers practice soft skills in a structured and motivating way, we designed three key modules:

These Hi-Fi designs directly reflect the core user needs surfaced in our interviews —
clarity, confidence, and contextual feedback.

Product Thinking

Brainstorm

From User Pain Points to Product Priorities

After identifying key challenges in soft skill development — like structuring answers, handling small talk, and presenting ideas confidently — we translated these needs into potential features.

We used a prioritization matrix (impact × feasibility) to evaluate ideas based on:

🎯 Relevance to pain points

Target to

pain point

⚙️ Technical feasibility (esp. for AI features)

📈 Potential user impact

🧠 Complexity / scope constraints

✅ The green area in the matrix highlights our core features:

Behavior Question, Small Talk Simulation, and Presentation Practice
— which directly correspond to the needs of our three target user groups.

Design Exploration

On-boarding

Feedback

Presentation

Behavior Question

Feedback

Lo-Fi Sketches

Focus on our design principle, we put pen to the paper.

Exploring key features to address the complexities of the mock interview

On-boarding

Feedback

Presentation

Behavior Question

Feedback

Flowchart

Consolidate our potential ideas and envision the core features of the webpage

After the sketches, we figured out the flow of main pages and primary features.

Design Strategy

After mapping out the core product flow, we asked:
“How can we make this practice not just useful, but also engaging and confidence-building?”

From our user interviews, we derived three principles that guided our design choices:

User Engagement

We designed every interaction to feel purposeful and motivating — from dashboard micro interactions to progress feedback — helping users stay invested even during routine prep tasks.

We designed every interaction to feel purposeful and motivating — from dashboard micro interactions to progress feedback — helping users stay invested even during routine prep tasks.

Gamification

To reduce anxiety and improve retention, we incorporated game-inspired elements like streaks, badges, peer challenges, and interview simulations that mimic real-world scenarios.

To reduce anxiety and improve retention, we incorporated game-inspired elements like streaks, badges, peer challenges, and interview simulations that mimic real-world scenarios.

Adaptive Learning

We prioritized adaptive learning paths and feedback based on each user's goals, personality, and performance history — ensuring the experience feels supportive, not generic.

We prioritized adaptive learning paths and feedback based on each user's goals, personality, and performance history — ensuring the experience feels supportive, not generic.

Competitive inspiration

Learning from SaaS + AI Design Trends to Shape Our Dashboard

When analyzing SaaS and AI dashboards, we noticed that most products rely on side navigation combined with content/action zones. This familiar layout helps users quickly locate key functions and lowers the learning curve.

Traditional dashboards: clear side navigation, modular content blocks, but often lacked adaptability for AI-driven interactions.

we adopted the same familiar side-nav structure to maintain usability, but introduced clearly defined practice zones and AI-powered modules that surface relevant insights in context.

Mid-FI wireframes

Clarifying hierarchy and refining layout to support usability

When moving into the mid-fi wireframes, we made a critical design decision:

Dashboard

Lo-fi sketches

No Call-to-Action bottoms

Prioritize Tracking, not practice

Low Motivation

Mid-fi sketches

☑️

☑️

☑️

Call-to-Action as Top Hierarchy

Motivational Layer

Progress Tracking Below CTA

Behavior Question

Lo-fi sketches

☑️

Brainstorming categories and listing sample questions

Lacked structure for user answers and feedback

Only captured question banks

Mid-fi sketches

☑️

☑️

☑️

Shifted from Q&A to interactive practice environment

See completion indicators (80% / 100% complete)

Get AI suggestions and tags to improve answers.

Presentation

Lo-fi sketches

☑️

Gave us clarity on what elements were essential

Didn’t consider dual video frames, only basic layout

Lacked realism and didn’t fully simulate presentation

Mid-fi sketches

☑️

☑️

☑️

Add dual video frames simulate real practice environment

Expanded script panel with scrolling capability

Clearer hierarchy: timer & record remain visible at top

Small Talk

Lo-fi sketches

☑️

No realistic simulation of small talk dynamic

Didn’t include AI-driven cues or conversation prompts

No feedback mechanics

Mid-fi sketches

☑️

☑️

☑️

Introduced structured conversation blocks

Added live AI tips to guide practice dynamically

Layered in hierarchy and supporting features

Iteration

Dashboard - From Scratch to MVP

We explored and iterated on multiple layout directions of the dashboard—refining each to maximize clarity, usability, and user engagement in our final design. Through this process, we learned that engagement grows only when the product evolves from static dashboards to contextual tasks and finally to gamified, motivating experiences.

Design system

Balancing bold and calming visuals to create consistent branding in a dark mode interface

Through multiple iterations, we refined the design system to achieve the best balance between brand consistency, accessibility in dark mode, and scalability across modules.

Design

We combined the strongest aspects of each iteration to create a strong collective visuals

Gamified Interview Practice That Drives Growth

MockAI turns prep into a motivating experience with daily time-bound challenges and live mock battles that sharpen communication and consistency.

Build Confidence Through Interview Challenges

Users practice in realistic scenarios—recording answers, receiving instant feedback, and progressing through multi-stage evaluations. One-click applications, multi-round formats, and challenge-based scoring replicate the full hiring journey.

AI-Powered Coding Practice

Solve coding challenges with instant AI feedback, offering hints, step-by-step guidance.

Solve coding challenges with instant AI feedback, offering hints, step-by-step guidance.

Define Your Persona and Surface Key Stories

MockAI begins with onboarding that helps users define the persona they want to present—visionary, collaborative, or detail-oriented. Guided prompts surface key work experiences that form the foundation for personalized interview preparation.

MockAI begins with onboarding that helps users define the persona they want to present—visionary, collaborative, or detail-oriented. Guided prompts surface key work experiences that form the foundation for personalized interview preparation.

Transform Stories Into Job-Ready Prep

Collected stories are transformed into company-specific prep sheets using STAR frameworks. Users refine their responses through AI-powered feedback, tone suggestions, and chat-based editing. Download the final prep or go for a mock interview.

AI-Powered Presentation Deck Practice

Get suggestions on tone, speaking speed, posture, and time management to enhance performance.

AI-Powered Coaching for Impactful Delivery

Peer feedback adds human nuance and actionable tips for real-world improvement.

AI-Powered Small Talks Practice

Feeling embarrassed or stuck with small talk? No worries, just practice anytime, anywhere, and boost your confidence.

Video

A Designer-Created 2 Minute Demo to Showcase the Final Experience

I produced this video to clearly communicate our product’s core features, user flow, and polished design, making it easy for stakeholders to quickly understand the value of the final solution.

Looking Forward

We documented the design system and prepared for scalability

After launching the MVP, we began laying the foundation for long-term growth. We documented every design component for smooth developer handoff and future scalability. Our next steps focus on refining personalization, deepening AI feedback accuracy, and introducing more peer-driven learning mechanics. With early user signals validating core features like behavioral loops and presentation coaching, we’re now preparing to support more complex interview paths and expand our offering to group practice and team-based prep.

Reflection

Designing with empathy, pressure, and potential in mind

This project wasn’t just about building a tool—it was about helping people perform under real-world pressure. Throughout, I learned to balance AI capability with human vulnerability, designing flows that reduce friction and interfaces that encourage progress. Whether it was shaping the onboarding to feel less overwhelming or iterating on the feedback experience to make it more actionable, each decision was grounded in how it would feel to a nervous job-seeker. As a product designer, this experience sharpened my ability to connect user emotion with functionality—and reminded me that great design supports not just behavior, but belief.