How Vivasoft Used AI to Fix Interview Prep for Job Seekers

Project Type

AI Product

User

Job Seekers

previea ai

Industry

Recruitment Technology

Team Size

7

Service Used

Engagement Length

December 2025 - Ongoing

Previea

About Previea

Previea is an AI-powered mock interview platform developed by Vivasoft. It runs live, job-specific interviews for candidates and scores their answers automatically.

Previea is a tool that lets a candidate practice a real interview and get feedback on their answers, without needing another person to conduct it.

Project Overview

Job seekers often have limited ways to practice for a real interview. A mock interview usually needs a second person, and that person is not always available. Even when practice happens, feedback is rarely objective or immediate, and most practice questions are generic rather than matched to the candidate’s actual target role.

Vivasoft decided to build a practice tool that could conduct and evaluate mock interviews. The team designed an AI interviewer that runs a live interview session from start to finish. Candidates choose their job or subject, upload their CV, and complete a device and consent check first. The AI asks relevant questions, listens through speech-to-text, and evaluates each response as the interview happens.

After the session, Previea generates a report with scores and feedback. To keep sessions fair, Vivasoft added monitoring for tab switching, fullscreen exit, and camera activity. Previea launched in Bangladesh and now runs 250 to 300 interviews a day.

Technologies Used

Vivasoft’s AI engineering team used the tools listed below to meet Previea’s real-time, fairness, and scaling requirements, supporting each part of the platform from speech processing to security and payments.

Python

Go

JavaScript

FastAPI

Echo

React.js

PostgreSQL

AWS

Claude

Google Gemini

Whisper

JWT

SSLCommerz

Challenges Faced by Vivasoft

Building Previea required the team to develop a live AI interviewer that could conduct an interview from start to finish. The team had to solve for realism, fairness, and scale at the same time. Here are the challenges the development team faced while building Previea:

1. Building a Natural, Real-Time AI Interview

The AI needed to conduct a live interview while listening, processing responses, and generating the next question without noticeable delays. Vivasoft tuned tone, pacing, and question sequencing across many test rounds.

2. Generating Job-Specific Questions

Interview questions had to fit each candidate’s exact job or subject, not come from a fixed bank of generic questions. The AI needed to generate relevant questions on the fly, based on that specific input.

3. Scoring Answers Consistently

Candidate answers vary widely in length, phrasing, and detail across every session. The AI had to score each candidate against the same standard, regardless of how they answered or what they emphasized.

4. Managing Device Access and Cheating Detection

The platform had to manage camera and microphone permissions reliably across devices, recovering gracefully when a check failed. It also had to catch signals like tab switching or multiple faces without flagging genuine candidates.

5. Scaling for Concurrent, Accessible Use

The system had to stay responsive as many candidates ran interviews at once. It also had to stay simple for users with different levels of technical comfort, from CV upload to the final report.

Solutions by Vivasoft

Vivasoft addressed each challenge with a specific part of the interview flow, from the live AI session to the checks that run around it. Here are the solutions Vivasoft implemented during development:

1. Building a Real-Time, Adaptive Interview Flow

The AI team built the interviewer to process each candidate’s answer as it comes in, then generate the next question in real time rather than pull from a script. The team ran repeated test rounds, adjusting tone, pacing, and sequencing until the flow felt like a real conversation.

2. Connecting Questions to Each Candidate's Role

Vivasoft connected the question generator to each candidate’s selected job or subject and CV, so it builds a fresh set for every session instead of pulling from a fixed bank. The team tuned this step until questions stayed tied to the actual role, not just the general field.

3. Building Consistent Scoring Logic

The development team built the evaluation model to score every response against the same fixed criteria, regardless of how a candidate phrased their answer. Vivasoft tested this logic across many different answer styles and lengths, so scoring stayed consistent from one candidate to the next.

4. Layering Device Checks and Cheating Detection

The engineering team built the onboarding flow to request camera and microphone access upfront, with checks that catch device issues before the interview starts. Vivasoft layered in monitoring for tab switching, fullscreen exit, copy or paste, camera status, multiple faces, and looking away, tuned to flag suspicious behavior without interrupting genuine candidates.

5. Scaling the Backend and Simplifying the Flow

Vivasoft built the backend on FastAPI and Go so multiple interview sessions could run at once without slowing down. The team also simplified the interview flow step by step, from CV upload to calibration, so candidates with different levels of technical comfort could complete it without help.

Outcomes of the Project

Previea has been running since December 2025, and early usage gives Vivasoft a working, real-world read on the product. Here are the outcomes from the development and continued use of Previea:

Steady Daily Usage

Previea now sees 250 to 300 daily users across Bangladesh, a volume that has held steady and grown gradually since the platform’s launch in December 2025.

Feedback Right After the Session

Previea can now deliver the completed interview report within 30 to 60 seconds of the session ending, giving candidates feedback while the interview is still fresh in their minds.

Practice Without Scheduling a Person

Each user can complete one interview at a time, keeping the session focused from the first question through the final evaluation without overlapping interview sessions.

Fast AI Interview Turnaround

 The AI interviewer responds within an average of 3 to 4 seconds after a candidate finishes an answer, keeping the interview moving with minimal waiting between questions.

Team Involvement

ResourcesCount
Front-End Developer 1
Back-End Developer 2
QA Tester 1
AI/ML Specialist 2
Product/Business Analyst 1

Core Features of the Software

Previea is designed to conduct mock interviews and evaluate candidate responses. The features below cover the full flow, from onboarding to the final report.

Live, Personalized AI Interview

Candidates go through a real, conversational interview run entirely by AI, built around their chosen job or subject. The AI also uses the candidate’s CV to shape its questions.

Automated Evaluation and Instant Feedback

The AI evaluates each response as the interview happens and generates a structured performance report right after. Candidates see their strengths and improvement areas without any waiting period at all.

Guided Onboarding and Device Calibration

Candidates verify their identity through OTP before starting the interview. A pre-interview check then confirms their camera and microphone are working correctly, so the session runs smoothly from the start.

Anti-Cheating Monitoring

The platform detects tab switching, fullscreen exits, copy/paste, multiple faces, and looking away, all in one monitoring layer. The platform records these activities as part of the interview session.

Usage Tracking and Payment Integration

The platform tracks how many interviews a candidate has used or has remained at any given time. Additional sessions can be purchased through an integrated SSLCommerz payment gateway.

Multilingual, Responsive Experience

Candidates can take interviews in either English or Bangla, based on their own preference. The interview flow also works consistently across different screen sizes and devices used.

Development Timeline

Project Start Time

Dec 2025

1

Project End time

Ongoing

2
500+ companies rely on our top 1% talent to scale their dev teams.
Azerion
NumberSkills
Klikit-logo
Flarie
Stickler
Dunite
Mask group 1
Goava
ROO
Talrock

Ready to Build an AI-Driven Interview Platform?

Vivasoft builds AI tools for real-time interviews, automated scoring, and anti-cheating checks. Whether you need to screen, train, or prepare candidates at scale, our team can build a solution around your needs. Get in touch to start the conversation.
Potential Developer
Tech Stack
0 +
Offshore-Development-at-Vivasoft (1)
Vivasoft - Career Opportunity
Vivasoft - Career Opportunity