← Back to Work

CrackInterview

CrackInterview.AI is an AI-powered mock interview platform designed to help users practice and improve their performance in tech job interviews. I led the UX/UI design, focusing on creating a streamlined user flow and an intuitive, engaging experience.

Role
Product Designer · UX & UI
Timeline
2025 · 8 weeks
Platform
Web app
CrackInterview cover

Project Background & Goals

CrackInterview.AI was developed as an extension of liba.space, a career platform known for its mentorship network and job training programs for Chinese-speaking professionals. While liba.space provided valuable guidance, users needed a more interactive and scalable way to practice for tech interviews—especially when targeting roles in North America.

To meet this need, we created CrackInterview.AI

CrackInterview system overview

Design Process

Our design process followed an iterative, user-centered approach, combining rapid prototyping, AI prompt design, and continuous user feedback.

Research & Discovery

To better understand the challenges faced by early-career job seekers—especially international students targeting tech roles in North America—we conducted a mixed-method research phase combining surveys and semi-structured interviews.

Research Persona

Key Insights

  • Lack of feedback: Most candidates never hear back after interviews and struggle to understand what went wrong.
  • Limited interview opportunities: International students face higher rejection rates due to visa constraints and limited networks.
  • Overwhelming platforms: Tools like LinkedIn and Indeed feel cluttered, repetitive, and not personalized enough for users' specific needs.
  • Desire for targeted guidance: Many users prefer human mentorship and contextual advice over generic AI suggestions.
  • Referral barriers: Getting a referral remains one of the biggest hurdles without insider access or strong alumni networks.

Core Features

Based on research, CrackInterview.AI focuses on the most pressing needs of job seekers—especially international candidates—by combining AI-driven simulation with human support.

Smart Job Matching

Smart Job Matching

A custom job crawler monitors hiring platforms and, via AI matching, pushes high-relevance roles to users based on their profiles.

AI-Powered Mock Interviews

AI-Powered Mock Interviews

Simulates realistic, multi-stage interview flows and generates structured reports with actionable guidance.

Mentor Guidance

Mentor Guidance

Connects mock interview results to liba.space’s mentor network for targeted career coaching.

Referral Support

Referral Support

Enables internal referrals through a trusted network once candidates are interview-ready.

User Flow

CrackInterview User Flow

Conversation Design

Conversation Design

I crafted voice-interactive conversational flows that mimic natural, human-like dialogue to simulate realistic interview experiences tailored to different tech roles and stages.

AI Interviewer Persona

AI Interviewer Persona 1AI Interviewer Persona 2

AI interviewers are matched to each interview stage to simulate realistic tone, style, and expectations across the hiring process.

Chatflow

1. Welcome & Setup

AI: “Hi, welcome to your mock interview. I'll be guiding you through a few questions based on your selected role and interview stage.”

Let the user know it's a voice-based interview and encourage them to find a quiet environment.

2. Confirm Start

AI: “Are you ready to begin?”

Wait for voice input: user says “Yes” → proceed to the first question.

If the user is silent for a few seconds, give a gentle reminder: “Take your time. Just say ‘Yes’ when you're ready.”

🔹 a. Ask Question

AI: “Tell me about a time you had to resolve a team conflict.”

🔹 b. Wait for User Response (Max: ~1 minute)

Silence handling:

After ~4 seconds of silence – 1st reminder: “You can start whenever you're ready.”

Still no response – 2nd prompt: “Think about a project where you disagreed with a teammate.”

Still no response – 3rd fallback: “Would you like to skip this question and move on?”

If skipped → jump to the next question. If the user responds → proceed to the follow-up and summary.

🔹 c. Response Summary & Transition

AI: “Got it. Sounds like you handled that situation thoughtfully.” [short pause] “Let's move on to the next question.”

4. Repeat for Next Questions

Typically 3–5 questions per round. The interviewer persona can change based on the selected round or difficulty.

5. End Interview

AI: “Great job today. You stayed thoughtful and composed throughout—that's already a strong skill in any interview.” [short pause] “I'm putting together your report—you'll be able to check it for suggestions on how to improve.”

Chatflow diagram

Interactive Demo

Through iterative tuning and testing with ElevenLabs, we enhanced the naturalness and accuracy of the AI interviewer’s responses. As a UX designer, I focused on refining the dialogue flow to create a more realistic and immersive interview simulation experience, ensuring the AI could replicate the tone and rhythm of real interview scenarios.

Experience our AI interviewer in action. Click to try the interactive demo and see how natural conversation flows work in practice.

Wireframe

Wireframe

Main Features

Mock Interview

Our AI-powered mock interview simulates real job interviews based on users' resumes and the selected job description. Sessions are video recorded so candidates can reflect on their performance and track progress over time.

Because running AI digital interviewers can be expensive, the platform offers two formats based on the user's subscription plan:

  • AI Digital Interviewer Mode: A lifelike AI avatar conducts the interview for a more immersive experience.
  • Standard Mode: A more lightweight format without the avatar, ideal for self-guided practice while watching your own performance.
AI Digital Interviewer

AI Digital Interviewer

An AI-generated interviewer simulates a lifelike virtual recruiter, enhancing immersion and realism. Questions are asked via voice and displayed with subtitles at the bottom, allowing users to practice in a human-like scenario.

Standard Mode

A simpler text-based interface where users can enable their webcam to observe body language in real time. Conversation history is shown on the right panel so they can review the full flow and self-reflect more easily.

Standard Mode
Code Mode

Code Mode

Designed for technical roles, this mode presents real-time coding questions and provides a built-in code editor. Users can type, run, and explain their logic while answering—mimicking real coding interviews.

Mock Interview result

The Result page gives candidates a structured summary of their AI mock interview performance, making it easy to understand strengths, spot weaknesses, and decide what to practice next.

Mock Interview result

Job Pages

The Job List page connects users with curated opportunities based on their profile. Each listing includes a clear match score so candidates can focus on roles that best fit their background.

Job Pages

Future Improvements

To further enhance the platform's value for both job seekers and employers, we outlined several future directions:

Partner Job Integration + Report Sharing

Partner Job Integration + Report Sharing

Allow candidates to share interview reports directly with employers to build trust and improve screening success rates.

Talent Pool for Employers

Talent Pool for Employers

Create a centralized talent pool where employers can browse candidates along with performance data and highlights.

AI Resume Matching + Auto-Apply

AI Resume Matching + Auto-Apply

Automatically match resumes to verified job openings and submit applications on behalf of the user.