Mock Interview Application revamp(Phase 2)

I redesigned VMock Interviews from a basic Mock Interview experience into a guided, personalized, and scalable platform.

Role

Senior UI/UX Designer

Timeline

2 months

Platform

Web & Mobile

Business model

B2B2C

Users

Students, Recent graduates, Professionals

Team

1 Designer, 1 APM, 5 Engineers(Frontend, Backend, Data Scientist)

Scope

Redesign + new feature expansion

Status

Shipped

Context

How the VMock Interviews Platform Works

VMock Interviews helps users practice, record, and improve their interview performance using AI-powered feedback.

How the VMock Interviews Platform Works

VMock Interviews helps users practice, record, and improve their interview performance using AI-powered feedback.

Select mock inteview

Choose relevant questions

Setup screen - Face calibration

Record responses

Receive feedback

Re-attempt

The goal is to help users understand their performance, identify improvement areas, and build confidence through repeated practice.

The goal is to help users understand their performance, identify improvement areas, and build confidence through repeated practice.

Problem

Problem

VMock Interviews had two core experiences: Elevator Pitch and Mock Interview.

The experience was not driving enough engagement, confidence, or repeat usage.

VMock Interview Application - Old Design

Clients and users found the experience difficult

Clients and users reported friction in the experience, and adoption remained limited.

Users practiced once but did not come back

Users completed interviews, but did not re-attempt after feedback.

Only two interview types were supported
The product only supported Elevator Pitch and Mock Interview.

Not mobile responsive

The old Interviews experience was not optimized for mobile devices.

Solution Preview & Impact

Solution Preview & Impact

Based on research and product discovery, I redesigned VMock Interviews into a more guided, contextual, and scalable interview preparation platform.

VMock Interview Application - New Design

Added more interview types for different needs

Users could practice through generated, custom, requested, community, company, and assessment-based interviews.

AI Script - Helped users prepare answers before recording

Users could generate AI scripts for each question before starting practice.

Made the platform work on mobile too

Redesigned the Interviews platform to work smoothly across desktop and mobile devices.

65+

New business schools adopted

4.5

CSAT Score

+74%

Engagement with detailed feedback

29% → 85%

First Attempt Calibration success

90%

increase in re-attempt behavior.

Metrics represent post-redesign product signals across adoption, engagement, setup success.

My Role

End-to-End Product Design Ownership
I led the redesign of VMock Interviews from research synthesis to high-fidelity design, helping reframe it into a guided, personalized, and scalable interview preparation platform.

My Role

Product Strategy Input
Translated research, client feedback, and product data into a clearer design direction.

Research & Audit
Conducted usability testing, heuristic evaluation, competitor benchmarking, and design audit.

Information Architecture & User Flows
Restructured navigation and mapped journeys across discovery, recording, feedback, and reattempt.

High-Fidelity Design
Designed core screens across dashboard, setup, recording, feedback, and new interview workflows.

Users

I defined the key user personas to understand their goals, pain points, and expectations across the interview preparation journey.

Primary

Students

Goals & Needs

  • Guidance before and during recording

  • Simple feedback on what to improve

  • Confidence before real interviews

Design Implication:
Make the experience guided, supportive, and easy to start.

Primary

Job Seekers / Early Professionals

Goals & Needs

  • Role-specific and company-specific practice

  • Feedback on answer quality, delivery

  • Questions relevant to resume or JD

Design Implication:
Support personalized practice and clearer reattempt paths.

Secondary

Career Coaches / Universities

Goals & Needs

  • Visibility into student progress

  • Easy ways to assign interview practice

  • Measurable improvement outcomes

Design Implication:
Enable community-led practice with progress visibility.

User Journey Map
(Existing Mock Interview Experience)

I mapped the full journey from discovery to reattempt to understand where users were getting confused, losing confidence, or dropping off during interview practice.

Key Takeaway

Users lost momentum across key steps

The journey map showed friction during calibration, recording, feedback review, and reattempt.

The redesign needed a more guided interview preparation flow

The focus shifted from fixing individual screens to creating a more guided interview preparation flow.

Research & Insights

Primary + Secondary Research Methods

Feedback

Clients & Users feedback
Synthesized clients and user feedback gathered through Client Success conversations, emails, surveys, and stakeholder discussions.

Data

Behavioral & Product Data Analytics
Reviewed usage patterns to understand calibration friction, feedback engagement, reattempt behavior, and how users moved across user flows

Usability Testing

Usability testing with users
Tested the existing Interviews product with users to understand task completion, calibration friction, navigation gaps, and feedback.

Heuristic

Heuristic Evaluation + Design Audit
Audited the existing experience against UX principles to identify issues in hierarchy, navigation, consistency, guidance, and cognitive load.

Competitors

Competitive Analysis
Benchmarked interview preparation products to identify gaps in feedback depth, guidance, navigation, personalization, and interview coverage.

Client & User Feedback

Client & User Feedback

Stakeholder alignment workshop to define product scope, business goals, client needs, and redesign priorities

Understanding product gaps
I synthesized feedback from clients, users,client success team conversations, and post-session feedback.

Key Findings

Broader interview coverage was needed
Clients requested company-specific interviews, community-specific tracks, and custom assessments.

Personalization became a critical need

Clients wanted resume-based, job-description-based, and custom interview creation flows.

Users needed more guided practice

Users needed script support, guided answering help, and coach/professor-requested interviews.

Behavioral & Product Data

Behavioral & Product Data

Validating feedback with real usage patterns

I reviewed product usage data with the Product Manager to understand where users were losing momentum across user journey.


Key Data Insights

Calibration created early setup friction

First-attempt calibration success was around 29%, showing users struggled before reaching the core interview experience.

Feedback engagement was shallow

Many users scanned feedback for only 55 – 60 seconds, and fewer than 25% interacted with deeper improvement areas.

Reattempt behavior was low

Only around 35% of users reattempted interviews after viewing feedback.

Secondary content had low task relevance

Blogs and extra content received lower engagement than core interview actions.

Usability Testing

Usability Testing

I conducted moderated usability testing with 7 recent graduates and early professionals to understand how users moved from starting an interview to reviewing feedback.


Key Behavioral Findings

Calibration created early friction

Users repeatedly adjusted posture, position, and camera alignment without knowing what “correct” looked like.

Starting point was unclear

Users explored unrelated areas before finding where to begin interview practice.

Feedback was hard to act on

Users found feedback scattered and struggled to identify what mattered most.

Improvement path was weak

Users could review feedback, but were not clearly guided toward the next attempt.

Heuristic Evaluation

I audited the existing Interviews experience across key flows - dashboard, question selection, calibration, recording, summary feedback, and detailed feedback.

Mock Interviews Dashboard

Heuristics: Aesthetic and Minimalist Design

Violation:
Right-side blogs and repetitive graphics added visual noise during interview discovery.
Recommendation:
Reduce secondary content and use more relevant, role-specific visuals.
Severity: Very High

Heuristics: Aesthetic and Minimalist Design

Violation:
Right-side blogs and repetitive graphics added visual noise during interview discovery.
Recommendation:
Reduce secondary content and use more relevant, role-specific visuals.
Severity: Very High
_____________________________________________

Heuristics: Recognition Rather Than Recall

Violation:
Missing benchmark filters forced users to manually scan a mixed list of interview cards.
Recommendation:
Add benchmark-based filters or tabs to help users find relevant roles faster.
Severity: Very High

Face Calibration Screen

Heuristics: Visibility of System Status

(Users should always know what is happening and what to do next)

Violation:
Users could see face detection, but did not know if the setup was correct or what to fix.
Recommendation:
Add real-time setup feedback such as face aligned, move closer, or lighting low.
Severity: Very High

Recording screen

Heuristics: Visibility of System Status

(Keep users informed about what is happening in real time)

Violation:
Users received no real-time guidance on delivery, eye contact, pacing, or response quality.
Recommendation:
Add live performance cues to help users adjust while answering.
Severity: Very High

Takeaways from Heuristics (20+ screens)

Remove distractions from key tasks

Remove distracting content so users can focus on starting, recording, and improving interviews.

Show real-time guidance during critical moments

Provide live cues during calibration and recording to reduce guesswork and uncertainty.

Make setup instructions easier to follow

Use simple instructions and clear system states during camera, posture, and calibration flows.

Use hierarchy to make decisions faster

Highlight primary actions and key information so users can make decisions faster.

Competitor Research

What other interview products were missing

I reviewed Big Interview, Huru.ai, Exponent, and 15+ other products to understand how they support interview practice, feedback, and improvement.

Big Interview

Huru.ai

Exponent

Overall Key Insights

Personalized interview practice was limited

Most products supported general practice, but lacked resume, JD, company, or community-based preparation.

Users could not request interviews from coaches

Most products did not let users request interview questions from coaches or university experts.

Feedback was not easy to act on

Most products showed scores or gaps, but did not clearly explain what users should improve next.

Re-attempt interview was not simple

Only few products helped users review feedback, watch answers, and practice again in one place.

Overall Research Synthesis
(Primary + Secondary)

Overall Research Synthesis
(Primary + Secondary)

Users did not know where to start

Users struggled to find the right interview type for their goal.
Opportunity: Make interview options easier to find and choose.

Users were not prepared before recording

Users selected questions and started recording without enough help.
Opportunity: Add role context, scripts, guides, and answer support.

Calibration was confusing

Users faced setup issues before reaching the actual interview.
Opportunity: Make calibration clearer and easier to complete.

Feedback was hard to act on

Users received feedback but did not know what to improve first.
Opportunity: Make feedback simpler, clearer, and more useful.

Users were not practicing again

Users were not moving from feedback back into another attempt.
Opportunity: Make it easier to review feedback and practice again.

The product needed more interview types

Clients needed more personalized and community-specific interview options.
Opportunity: Add more interview types without making the product confusing.

Redefined Design Brief

Redefined Design Brief

Redesign VMock Interviews from a one-time mock interview tool into a guided, personalized, and feedback-driven preparation platform that helps users practice, understand feedback, improve, and re-practice with confidence.

Redesign VMock Interviews from a one-time mock interview tool into a guided, personalized, and feedback-driven preparation platform that helps users practice, understand feedback, improve, and re-practice with confidence.

What the New Experience Needed to Solve

Personalize the journey

Support role-based, company-specific, generated, custom, requested, and community-led practice.

Reduce setup friction

Make calibration easier with clearer instructions, cues, and feedback.

Make recording feel guided

Support users with real-time cues and previous improvement focus areas.

Improve interview discoverability
Help users quickly find the right interview type across multiple flows.

Convert feedback into action

Suggest specific improvements and next steps.

Redesign feedback hierarchy

Show top insights first, then allow deeper analysis.

Core Interview Practice Flow

I created one simple interview loop that connects selection, preparation, practice, feedback, and re-attempt across different interview types.

One reusable interview loop

Design Decisions

Select interview type
Added more interview types and clearer entry points

Choose relevant questions
Added AI scripts and prep guides before practice

Setup screen - Face calibration

Added live feedback to reduce setup confusion

Record - Interview practice screen

Added live guidance, scripts, and past-attempt tips.

Review feedback

Made feedback clearer with improvements and next steps.

Re-attempt

Made it easier to practice again from multiple access points.

Design Exploration

Quickly testing structure before high-fidelity design

I used quick sketches to explore layout, hierarchy, and guidance patterns before moving into digital design.

Explored how interview types, filters, cards, and previous attempts could fit into one scalable practice hub.

Explored how question selection could include role context, previous attempts, skills, script support, and clearer start actions.

Explored how interview types, filters, cards, and previous attempts could fit into one scalable practice hub.

Explored how question selection could include role context, previous attempts, skills, script support, and clearer start actions.

Explored how face positioning, posture, instructions, and hardware checks could make setup less confusing.

Explored how video, questions, scripts, and real-time guidance could support users during practice.

Key Takeaways

Early sketches helped validate the journey structure before moving into detailed wireframes and final UI.

Final Design

Final Design

Final high-fidelity designs showing how the redesigned experience comes together across key product flows.

Final high-fidelity designs showing how the redesigned experience comes together across key product flows.

Mock Interviews

(Before)

UI/UX Issues

  1. Repeated card visuals made roles look similar
    Similar card visuals made the dashboard harder to scan.


  2. Right-side content distracted users
    Blogs and community insights pulled attention away from starting interview practice.


  1. Missing filters made interview discovery slower
    Users had to scan too many roles without clear filters or grouping.

Mock Interviews

(After)

Design Decisions

  1. Created one clear Practice section

    I moved Practice, Previously Recorded, Learn, Script, and Assessments into clear top-level tabs.

  1. Made interview cards easier to scan

    I replaced repeated graphics with more relevant images and cleaner card details.


  1. Moved distracting content out of the dashboard

    I moved blogs and community insights into Learn, so users could focus on starting practice.

  2. Added clearer filters and grouping

    I added category filters so users could quickly find the right interview without scanning too much.

Company Interviews

(New Addition)

Design Decisions

Added company-specific interview practice

I added Company Interviews so users could prepare for interviews based on specific companies and job roles.

Select Question

(Before)

UI/UX Issues

  1. Users had no role context

    Users selected questions without knowing what the role needed or how to answer better.

  2. Previous attempts were hard to use
    Past attempts were only shown as a link, so users could not easily learn from them.

  3. No script support before practice
    Users moved directly from question selection to recording without enough preparation.

Select Question

(After)

Design Decisions

  1. Added role and skill context

    I added a side panel with role details, skills, level, and previous attempts.

  1. Made past attempts easier to access

    I showed previous attempts on the screen so users can access & learn from past practice.


  1. Added AI script support before practice

    Users could generate and edit scripts before recording their answers.

Face Calibration Screen

(Before)

UI/UX Issues

  1. No live feedback during setup

    The screen did not show in real time if the face, lighting, or posture was correct.

  2. Instructions were easy to ignore
    Instructions were only text-based and placed away from the camera area, making them less noticeable during setup.

Face Calibration Screen

(After)

Design Decisions

  1. Made face alignment easier

    I replaced strict face alignment with a simpler guide so users could position themselves naturally.

  1. Added live setup feedback

    The screen now shows if the face, posture, and visibility are correct in real time.

  1. Made setup help easier to notice
    I added clear visual instructions and support options like Check hardware and Show instructions.

🚀 Overall Impact

First-attempt calibration success improved from 29% to 85%.

Pre-Calibration Layer

(New Addition)

Design Decisions

  1. Added setup guidance before calibration

    I added a short pre-calibration layer with visual instructions so users could understand posture, distance, and camera framing before starting.

Recording Screen

(Before)

UI/UX Issues

  1. No live help during recording

    Users did not get real-time guidance or past-attempt tips while answering.

  2. Users could not pause during practice
    Users had to continue under pressure or restart the full session.

Recording Screen

(After)

Final Design

Design Decisions

  • Made the screen feel cleaner, immersive

I redesigned the layout so the video, questions, and controls were easier to focus on.


  • Added pause and resume button

Users could pause interview during practice to think, prepare or read content


Final Design: Script open state

Design Decisions

  • Added answer scripts

Users could open scripts during practice to prepare answers.

Improvement Steps Container - Iteration 1

Design Decisions

  • Added past-attempt improvement tips

Users could see what to improve from their previous attempt while recording.

Improvement Steps Container - Iteration 2

Real-time guidance banner screen

Design Decisions

  • Added live feedback, guidance

Users received real-time tips on pacing, eye contact, and response quality.

Summary Feedback Screen

(Before)

UI/UX Issues

  1. Summary feedback was not visible at a glance

    Users had to scroll to see the full summary, instead of understanding it in one view.

  2. Next steps were not clear
    Users could see weak areas, but did not know what to improve first.


  3. Layout used space poorly
    Large icons and extra spacing made the feedback feel spread out and harder to read.

Summary Feedback Screen

(After)

Design Decisions

  1. Showed full summary in one view

    Users could now understand their overall performance without scrolling


  2. Grouped feedback into clear sections

    I organized feedback into Non-Verbal, Delivery, and Content so users could scan it faster


  3. Added clear improvement steps

    I added a right-side panel to show what users should improve next


  4. Made the layout easier to read

    Cleaner cards, labels, and status tags made feedback easier to understand

Detailed Feedback Screen

(Before)

UI/UX Issues

  1. Insights had no clear next steps

    The data was hard to understand, and users did not know what to improve next.

  2. Status was hard to read for color-blind users
    The feedback status depended mainly on color, so some users could not clearly tell which areas were good or needed work.

  3. Screen space was not used well
    The layout looked empty in some areas and crowded in others, making the screen feel unbalanced.

Detailed Feedback Screen

(After)

Design Decisions

  1. Made feedback easier to explore

    I grouped feedback into clear sections like Non-Verbal, Delivery, and Content.

  2. Added clear next steps
    Users could see what went wrong and what they should improve next.

  3. Connected feedback with video moments
    Users could review the exact video moments where an issue happened.


  4. Added clearer status indicators for colour blind people
    I used labels, icons, and progress bars so feedback was not dependent only on color.

Previously Recorded

(Before)
The old Previously Recorded view kept past attempts inside each interview type, making it harder for users to review progress as the product expanded.

UI/UX Issues

  1. Past recordings were not in one place

    Users had to look inside each interview type to find old attempts.

  1. Performance preview was missing

    Users had to open feedback separately to understand how they performed.


  1. Right-side content distracted users
    Blogs and community insights pulled attention away from reviewing past interviews.

Previously Recorded

(After)
The Previously Recorded screen provides a centralized view of past interviews, enabling users to quickly revisit, reflect on performance, and continue improving.

Design Decisions

  1. Kept all past interviews in one place

    Users could quickly find recordings from different interview types.

  1. Added performance preview

    Users could see level, feedback, and improvements before opening detailed feedback.


  1. Made re-attempt easier
    Users could start another attempt directly from the past recording.

Requested Interviews

(New Addition)
Users can request personalized interviews from coaches, attempt them, and share responses for expert feedback.

Requested Interviews

(New Addition)
Users can request personalized interviews from coaches, attempt them, and share responses for expert feedback.

Bringing Human Guided Practice into the Product

  1. Added interview requests from coaches
    Users could request personalized interview questions from coaches, professors, or experts.

  2. Made the request option easy to understand
    The page clearly explains the feature and gives users one clear action: Request Interview.


  3. Showed suggested experts
    Users could see relevant coaches and experts before sending a request.

Request Interview

(Requested Interview Flow)

Design Decisions

  1. Added suggested coaches
    Users could choose from a list of relevant coaches or experts.

  2. Kept the request form simple
    Users could add basic details like function, career track, interviewer name, and email.

Received Interviews

(Requested Interview Flow)

Design Decisions

  1. Kept received interviews in one place

    Users could see all interviews received from coaches in one clear list.

  1. Added quick interview details

    Users could see who sent the interview, role, date, and attachments.


  2. Connected practice with feedback

    Users could review their video, level, feedback, and improvements on the same screen.

Interview video recording

(Requested Interview Flow)

Design Decisions

Made video review easier by question

Users could select a question and the video would jump to that answer, instead of replaying the full interview.

Custom Interview

(New Addition)

Custom Interviews let users create their own practice sessions by choosing questions that match their goals.

Design Decisions

  1. Added user-created interviews

    Users could create their own interview instead of only using predefined sets.

  1. Made practice more personal

    Users could choose questions based on their role, goal, or weak areas.


  1. Kept the entry point simple

    The screen focused on one clear action: Create Interview.

Question Library

(Custom Interview Flow)

Design Decisions

  1. Organized questions into clear groups

    Users could browse questions by category and subcategory.

  1. Made question selection easy

    Users could quickly select multiple questions using checkboxes.


  1. Added flexibility before creating interview

    Users could add questions, generate scripts, and review selected questions before creating the interview.

Custom Interview dashboard

(Custom Interview Flow)

Design Decisions

  1. Made created interviews easy to find

    Users could see all their custom interviews as simple cards.

  1. Made practice quick to start

    Users could start practicing directly from the interview card.


  2. Added search and create options

    Users could quickly find an old interview or create a new one.

Generated Interview Flow - Upload Job Description(Step 1)

Design Decisions

  1. Made job-specific practice possible

    Users could create interview questions from a job description and resume.

  1. Made starting easier

    Users could paste a job description, upload one, or choose from recommended jobs.


  1. Added step-by-step progress

    Users could clearly see where they were and what came next.

Generated Interview Flow - Selecte Resume(Step 2)

Design Decisions

  1. Made resume selection easier

    Users could choose from previously uploaded resumes

  1. Added preview and upload option

    Users could check the resume or upload a new one without leaving the flow.

Generated Interview Questions

(Generate Interview Flow)

Design Decisions

  1. Showed the job and resume context

    Users could see the job description, selected resume, and key skills used to create the questions.

  1. Gave users control over questions

    Users could add, replace, or edit questions before starting practice.

  1. Made it easy to start practice

    Users could review the final question list and start practicing with one clear action.

Assessments

(New Addition)
The Assessments page provides a centralized view of all evaluation tasks, helping users track status, review attempts, and take clear next actions.

Design Decisions

  1. Kept all assessments in one place

    Users could see pending, attempted, submitted, and expired assessments in one dashboard.

  1. Made assessment status easy to track

    Users could quickly understand what was completed and what needed action.


  2. Reused familiar review patterns

    Users could review attempts, feedback, and improvement details in a familiar format.

Design System

VMock Design System

A cohesive design language built on semantic tokens to support consistency, accessibility, and smoother implementation across UI components.

WCAG 2.1 Compliance

Contrast ratios, focus states, keyboard navigation

Screen Reader Support

Optimized ARIA labels and semantic HTML

Typography Hierarchy

Clear reading paths with consistent hierarchy

Motion & Animation

Respects reduced motion preferences

Impact

Impact

65+

New business schools adopted

4.5

CSAT Score

+74%

Engagement with detailed feedback

29% → 85%

First Attempt Calibration success

90%

increase in re-attempt behavior.

Final Design Takeaway

The final design turned VMock Interviews from a basic mock interview flow into a guided, personalized, and scalable interview preparation platform.

Core journey became clearer

Users could move from practice to feedback and re-attempt more easily.

Practice became more personalized

Users could practice through generated, custom, requested, company, community, and assessment flows.

Platform became easier to scale

Reusable patterns helped support multiple interview types without making the product confusing.

Key Learnings

Guidance matters before performance

Users need clarity before calibration, question selection, and recording.

Feedback must show what to improve

Scores are not enough; users need clear next steps.

Personalization makes practice more useful

Role-based, JD-based, company, and requested flows made practice more relevant.

Consistency helps the product scale

Reusable cards, tabs, filters, and feedback patterns kept the product easy to use.

Next Steps

Case Interviews

Explore structured case interview practice for consulting-focused users.


Live Adaptive AI Interviews

Enable AI-led interviews with follow-up questions based on user responses.


Long-term Progress Tracking

Show readiness, skill trends, and attempt comparisons over time.

Final Reflection

This project reinforced that AI-driven feedback becomes valuable only when users can clearly understand it, trust it, and act on it.

Let’s design clear, scalable
digital products together.

Avatar of the website author

Ajeet Kumar Yadav

Senior UI/UX Designer • Product Designer

Reach out if you’re looking for a designer who can simplify complex workflows, craft thoughtful digital experiences, and use AI-assisted no-code tools to prototype and bring ideas to life faster.

Back to top

Back to top

Let’s design clear, scalable
digital products together.

Avatar of the website author

Ajeet Kumar Yadav

Senior UI/UX Designer • Product Designer

Reach out if you’re looking for a designer who can simplify complex workflows, craft thoughtful digital experiences, and use AI-assisted no-code tools to prototype and bring ideas to life faster.

Back to top

Back to top

Let’s design clear, scalable
digital products together.

Avatar of the website author

Ajeet Kumar Yadav

Senior UI/UX Designer • Product Designer

Reach out if you’re looking for a designer who can simplify complex workflows, craft thoughtful digital experiences, and use AI-assisted no-code tools to prototype and bring ideas to life faster.

Back to top

Back to top