Back to selected work

Project dive · MockOraa

Turning interview practice into a loop people return to

A 0→1 product where the hardest design problem was motivation, not features.

The problem I was trying to solve

People preparing for interviews practise inconsistently and cannot tell whether they are actually improving.

Explore the case study
MockOraa AI avatar interview practice app mockup showing onboarding screens, colour scheme, and mobile UI frames
Domain
Interview practice
My role
Product Designer — concept, flows, usability
Team
Raviteja Mokkarala, Pallavi Saple, Mounesh Pattar, Navyashree L S, Snehal Gharave, Vasini Singh, Praveen Prabhakaran
Duration
3 months
Platform
Consumer product
Status
Design Complete

Overview

The project at a glance

Role

Product Designer — concept, flows, usability

Team

Raviteja Mokkarala, Pallavi Saple, Mounesh Pattar, Navyashree L S, Snehal Gharave, Vasini Singh, Praveen Prabhakaran

Timeline

3 months

Domain

Interview practice · Consumer product

Platform

Consumer product

Responsibilities

0→1 product · Behaviour design · Confidence metrics

The challenge

Preparation tools are good at generating questions and poor at sustaining practice. People start, feel exposed, and stop.

Business context

MockOraa blends AI + psychology to create a safe space to practice, reflect, and grow through empathy-first feedback.

User context

Practice happens in short, private, often late-night windows. Sessions had to be startable in under a minute and finishable in ten.

Problem framing

From the requirement to the real problem

  1. 01 · Initial request

    Preparation tools are good at generating questions and poor at sustaining practice. People start, feel exposed, and stop.

  2. 02 · Investigation

    Interviews are a repeated-performance skill, so a product that measures a single attempt measures the wrong thing.

  3. 03 · Underlying user problem

    People preparing for interviews practise inconsistently and cannot tell whether they are actually improving.

  4. 04 · Product opportunity

    A practice loop designed for repeat sessions, with visible progress signals instead of one-off scores.

Product design question
The design brief became: make the second session more likely than the first.

Evidence

How I understood the problem

Research methods are listed only where documented. The six-lens framework below is how the problem was interrogated.

Method

[ADD RESEARCH EVIDENCE]

Why it was used

[ADD RESEARCH EVIDENCE]

What we learned

[ADD RESEARCH EVIDENCE]

History

What has already been tried here?

Existing tools lean on question banks and scoring. Both are easy to build and neither addresses the reason people quit after one attempt.

Geography

Where does this live in the user's day?

Practice happens in short, private, often late-night windows. Sessions had to be startable in under a minute and finishable in ten.

Physics

What forces constrain the system?

Self-recorded practice is emotionally costly. Every additional setup step multiplies the chance of abandonment.

Chemistry

How do the parts react together?

Feedback and confidence interact: harsh feedback immediately after a weak attempt suppresses return visits. Feedback framing was designed alongside the scoring model.

Biology

How does the behaviour actually grow?

Improvement compounds through repetition. The interface foregrounds streaks of practice and delta-over-time rather than absolute quality.

Mathematics

What can be measured and defended?

Session completion, repeat-practice rate and self-reported confidence were chosen because each can be measured directly and defended in an interview.

User insights

Observation → insight → implication

  1. Observation

    Abandonment clustered before the first answer, not during it.

  2. Insight

    [DETAIL TO VERIFY]

  3. Design implication

    Collapsed setup into a single tap-to-start session card.

  1. Observation

    Participants reacted defensively to absolute scores in early concept tests.

  2. Insight

    [DETAIL TO VERIFY]

  3. Design implication

    Replaced a single quality score with a progress delta across sessions.

  1. Observation

    Users who finished a session had no clear next action and did not return.

  2. Insight

    [DETAIL TO VERIFY]

  3. Design implication

    Every session ends by proposing one specific, smaller next session.

  1. Observation

    Exposure anxiety was the most cited reason for not practising.

  2. Insight

    [DETAIL TO VERIFY]

  3. Design implication

    No sharing, no leaderboard, explicit local-first framing.

User journey

Where the experience breaks down

Journey stages are placeholders until the documented journey is added.

  1. 1Discover
    User action

    [DETAIL TO VERIFY]

    User thought

    [DETAIL TO VERIFY]

    Pain point

    [DETAIL TO VERIFY]

    Emotion

    [DETAIL TO VERIFY]

    Opportunity

    [DETAIL TO VERIFY]

  2. 2Start
    User action

    [DETAIL TO VERIFY]

    User thought

    [DETAIL TO VERIFY]

    Pain point

    [DETAIL TO VERIFY]

    Emotion

    [DETAIL TO VERIFY]

    Opportunity

    [DETAIL TO VERIFY]

  3. 3Use
    User action

    [DETAIL TO VERIFY]

    User thought

    [DETAIL TO VERIFY]

    Pain point

    [DETAIL TO VERIFY]

    Emotion

    [DETAIL TO VERIFY]

    Opportunity

    [DETAIL TO VERIFY]

  4. 4Return
    User action

    [DETAIL TO VERIFY]

    User thought

    [DETAIL TO VERIFY]

    Pain point

    [DETAIL TO VERIFY]

    Emotion

    [DETAIL TO VERIFY]

    Opportunity

    [DETAIL TO VERIFY]

Product opportunity

Where value, viability and feasibility meet

User need

People preparing for interviews practise inconsistently and cannot tell whether they are actually improving.

Business need

[ADD BUSINESS NEED]

Technical / product constraint

Self-recorded practice is emotionally costly. Every additional setup step multiplies the chance of abandonment.

= Product opportunity

A practice loop designed for repeat sessions, with visible progress signals instead of one-off scores.

Process

Directions considered, flows and early exploration

Concept A

What it solves
[DETAIL TO VERIFY]
Strength
[DETAIL TO VERIFY]
Limitation
[DETAIL TO VERIFY]
Effort / complexity
[DETAIL TO VERIFY]
User value
[DETAIL TO VERIFY]

Concept B

What it solves
[DETAIL TO VERIFY]
Strength
[DETAIL TO VERIFY]
Limitation
[DETAIL TO VERIFY]
Effort / complexity
[DETAIL TO VERIFY]
User value
[DETAIL TO VERIFY]

Concept C

What it solves
[DETAIL TO VERIFY]
Strength
[DETAIL TO VERIFY]
Limitation
[DETAIL TO VERIFY]
Effort / complexity
[DETAIL TO VERIFY]
User value
[DETAIL TO VERIFY]
Selected direction — why this direction?

[ADD DESIGN DECISION]

Design Process /Style Guide

[ADD DIAGRAM / WIREFRAME]

UI Design — what I was testing here

[ADD DIAGRAM / WIREFRAME]

Final experience

The solution

[ADD FINAL SCREENS / PROTOTYPE]

Design decisions

Decisions, not just screens

Decision 01

Optimise the start, not the score

  1. Problem

    Abandonment clustered before the first answer, not during it.

  2. Options considered

    [DETAIL TO VERIFY]

  3. Trade-off

    [DETAIL TO VERIFY]

  4. Decision

    Collapsed setup into a single tap-to-start session card.

  5. Why

    [ADD DECISION RATIONALE]

  6. Expected outcome

    [ADD TESTING RESULT]

Decision 02

Show change, not judgement

  1. Problem

    Participants reacted defensively to absolute scores in early concept tests.

  2. Options considered

    [DETAIL TO VERIFY]

  3. Trade-off

    [DETAIL TO VERIFY]

  4. Decision

    Replaced a single quality score with a progress delta across sessions.

  5. Why

    [ADD DECISION RATIONALE]

  6. Expected outcome

    [ADD TESTING RESULT]

Decision 03

Make the second session obvious

  1. Problem

    Users who finished a session had no clear next action and did not return.

  2. Options considered

    [DETAIL TO VERIFY]

  3. Trade-off

    [DETAIL TO VERIFY]

  4. Decision

    Every session ends by proposing one specific, smaller next session.

  5. Why

    [ADD DECISION RATIONALE]

  6. Expected outcome

    [ADD TESTING RESULT]

Decision 04

Private by default

  1. Problem

    Exposure anxiety was the most cited reason for not practising.

  2. Options considered

    [DETAIL TO VERIFY]

  3. Trade-off

    [DETAIL TO VERIFY]

  4. Decision

    No sharing, no leaderboard, explicit local-first framing.

  5. Why

    [ADD DECISION RATIONALE]

  6. Expected outcome

    [ADD TESTING RESULT]

Testing & validation

What was tested, and what changed

  1. Prototype
  2. Test
  3. Observe
  4. Learn
  5. Iterate
What we tested

[ADD TESTING RESULT]

Who we tested with

[ADD TESTING RESULT]

What happened

[ADD TESTING RESULT]

What we learned

[ADD TESTING RESULT]

What changed

[ADD TESTING RESULT]

Quantitative impact was not measured.

Before → after

Before — problem
  • Multi-step setup before the first question
  • A single absolute score per attempt
  • No defined next action after a session
  • Practice framed as performance
After — design response
  • One-tap session start
  • Progress delta across sessions
  • Each session ends by proposing the next one
  • Practice framed as private rehearsal

Outcome & impact

What changed — reported honestly

User outcome

A practice loop designed for repeat sessions, with visible progress signals instead of one-off scores.

Qualitative — intended outcome.

Product / business outcome

[ADD BUSINESS IMPACT]

Team / delivery outcome

[DETAIL TO VERIFY]

Metric to be validated

Usability sample

Metric to be validated

Task completion

Metric to be validated

Confidence score

Reflection

What I learned

What worked

[DETAIL TO VERIFY]

What I would change

[DETAIL TO VERIFY]

What I learned as a product designer

For skill products, the design target is the return visit. Anything that makes the first session impressive but the second session unlikely is a net loss.

If I had more time — next I would explore…

  • — Measure session completion and 7-day repeat rate
  • — Run a documented usability study with a stated sample size
  • — Validate the confidence instrument against a standard scale

Team & collaboration

My contribution
Product Designer — concept, flows, usability
Team contribution
[DETAIL TO VERIFY]

In short

The case study in four lines

The problem
People preparing for interviews practise inconsistently and cannot tell whether they are actually improving.
The decision
Optimise the start, not the score
The outcome
A practice loop designed for repeat sessions, with visible progress signals instead of one-off scores.
The learning
For skill products, the design target is the return visit. Anything that makes the first session impressive but the second session unlikely is a net loss.