UXMock: AI-Powered Whiteboard Challenge Simulator for Designers

Background

What’s UXMock, and who is it for?

UXMock is an AI-powered platform that helps UX & Product Designers practice whiteboard challenges through realistic interview simulations. It was built to make whiteboard prep accessible, repeatable, and confidence-boosting—especially for designers navigating today’s tough job market.

Role & Team

What did I do, and how did we work together to build it?

As the founding designer, I led product design from ideation through beta testing to launch. My key contributions included:

Product Definition
Defined product requirements and MVP scope with co-founder

Research
Led user research, competitive analysis, and early validation

UX & UI Design
Designed end-to-end user flows, wireframes, and high-fidelity UI

Design Implementation
Collaborated with engineers to implement design and refine interactions

AI Behavior Design
Worked closely with engineers to shape and tune AI behavior through design input and testing

Iteration & Improvement
Drove product iteration based on testing insights and user feedback

Though I worked alongside another designer, I took ownership of the core UX flow and design system while closely collaborating as a team player to align our vision.

The Opportunity

Why did we create UXMock?

As a designer actively preparing for interviews, I found it difficult to practice whiteboard challenges on my own. Prompts were hard to find, the experience felt unnatural without a partner, and there was no structured way to simulate the pressure of a real session.

Problem 1

Lack of prompts

Prompts are hard to find

Problem 2

Hard to practice

Realistic practice is difficult to simulate alone

Problem 3

Lack of feedback

Feedback is rarely available if you practice alone

After sharing this observation with fellow designers, I realized it wasn’t just my problem—many others felt the same frustration. This led us to run surveys across Slack groups, LinkedIn, and design forums. We confirmed high demand and willingness to pay, yet surprisingly found no existing tools that fully simulated whiteboard interviews.

That’s when we decided to build UXMock: a dedicated space to practice, improve, and feel confident before the real thing.

Research & Validation

How do we validate our assumptions?

Personal Frustration

Shared with Design Peers

Conduct Surveys

Validated Demand

MVP to Test Market

Competitor
Research

We started with a survey shared across design communities (Slack, LinkedIn, Red Note) to better understand designers’ needs, frustrations, and willingness to pay. The feedback was encouraging—many respondents expressed strong interest and a clear desire for a better way to practice whiteboard challenges.

Screenshot of our survey form

Screenshot of the survey result

We also conducted competitive research. Surprisingly, no existing tool fully simulated the whiteboard interview experience. Most alternatives focused on design challenges or portfolio reviews, but lacked realistic, timed interaction and meaningful feedback—key elements in a true whiteboard session.

This gap in the market felt promising—but also risky.

Was it an opportunity, or just a trap?

We needed to build a lightweight MVP and test the waters.

Insights

What have we learnt from the research?

Base on the research insights, we learnt what features are valuable to users:

1

Prompt Library
A curated set of categorized prompts to help users start practicing right away

2

AI Interviews
Real-time, conversation-based flow to mimic a live interview session

3

Wireframe Upload
Users can sketch on paper or use design tools, then upload their wireframes for review

4

AI Feedback
Automatically generated feedback based on user responses and uploaded content

Usability Testing & Iteration

Do the users like our idea?

To validate our idea, we built and launched a beta version focused on four core features—each designed to simulate the key moments of a real whiteboard challenge.

The core user flow was intentionally simple and structured to mirror real interview sessions:

Start with a Prompt

AI Mock Interview

Submit response

Get Feedback

We recruited beta users for testing and incentivized follow-up surveys with gift cards. We also conducted 1:1 interviews to dive deeper into user experience.

Part of the test survey result

Layout and UI improvements

Layout tweaks, improved prompt visibility, better session timer UX

Onboarding Gaps

Users felt lost on first entry, they don’t know what to do.
We redesigned onboarding flow with tooltips & sample challenges

Feedback Presentation

Over 2/3 of the users think the feedback section is one of the most important feature to them. However, our previous feedback section was too text heavy. Constructive, actionable feedback helped users reflect and improve, we fine-tuned feedback structure.

Prompt By Job Descriptipn

Users wanted to practice with their own prompts or job descriptions → we added “Custom Prompt” & “Upload JD” options

Emergent Use Cases

How did users surprise us, and what did we learn from it?

Through user testing, we uncovered new usage patterns beyond just interview prep:

Some young designers used UXMock as a daily design workout, asking for a faster, lightweight format, this inspired the idea of a 15-minute “speed drill” challenge.

During the tests, we noticed that the AI often behaved more like a helper, offering suggestions and trying to assist users in solving the challenge. While our original intention was build a realistic interviewing experience, so users says the current ai does helped them practice.

To accommodate these diverse needs, we introduced 

15-minute option for quick daily practice

While this wasn’t our original intention (we designed the AI to simulate a neutral, realistic interviewer), many students and junior designers actually preferred this “mentor-like” tone. It helped them quickly become familiar with the whiteboard challenge format and lowered the entry barrier during early practice. We tuned the ai interviewer to be more realistic at this point, and also planning to launch in the future:

Practice Mode: With more AI guidance and support for early learners

Pressure Mode: Simulating a high-stakes, time-pressured mock interview environment for advanced users.

Final Solution

What does the final design look like?

We designed and built a flexible, AI-powered challenge platform that simulates real interviews, adapts to different experience levels, and gives designers the confidence to face the whiteboard.

“How might we help designers practice whiteboard challenges effectively, feel prepared, and improve over time—without needing a live interviewer?”

Practice Under Real Interview Pressure.

Answer follow-up questions, explain your thinking out loud, and get timed—just like you would in a real whiteboard challenge.

Paste a job description and watch it turn into a tailored whiteboard prompt.

Role-specific, fast, and focused—so your practice matches what the job actually asks.

Train with prompts modeled on real-world product teams.

Fintech, e-commerce, health, or SaaS—get challenges that mirror how these domains really work.

Upload your sketches and let AI do the first review.

Get fast feedback on layout, flow, and clarity—whether it’s a rough draft or a polished wireframe.

Each session ends with focused insights.

See what you nailed, where you hesitated, and what to improve—so your practice turns into progress.

Outcomes

What’s the impact so far?

80%

Plus

satisfaction rate from beta testers

Interview

Success

Several users reported successfully passing interviews with the help of UXMock

Organic

Signups

Gained organic signups through design community referrals

Reflection

What I learned

This project sharpened my skills in designing with AI in the loop and balancing user expectations across experience levels. It also reinforced the value of:

Lean MVP testing

Feedback-driven iteration

Designing for confidence, not just functionality

  • Thank you for stopping by

    ·

    Thank you for stopping by

    ·

    Thank you for stopping by

    ·

    Thank you for stopping by

    ·

    Thank you for stopping by

    ·

    Thank you for stopping by

    ·

Open to

work

Let's Chat!