Skip to main content
Preterview

AI mock interviews that
score your portfolio

Not just your resume — we score your portfolio on 5 dimensions, then three AI interviewers who read it ask out loud and leave a report.

Ink illustration of a three-person AI interviewer panel asking questions aloud

Reviews

User reviews

4.9 · 10+ reviews

  • It's so convenient that you can just upload a PDF portfolio and get detailed analysis by category! You can receive feedback on the overall structure, visual layout, and job-related keywords at a glance, so I was able to reliably check for parts that are easy to overlook during the writing process. It seems like it will become a truly useful essential site for those preparing for employment or career transitions. Thank you for creating such a high-quality service!

    A**

    Game Developer · 6–9 years

    Translated from Korean

  • After repeatedly writing and revising reports, I had become too familiar with my resume. Getting feedback from a different perspective and viewpoint made my shortcomings clear, and even for parts I already knew about, having them properly caught was realistically very helpful. Being able to get thorough checks from project descriptions down to detailed contents will be really helpful for job seekers. Also, for experienced professionals with longer careers, I felt that document writing and interview preparation were equally difficult, but through this program I regained confidence, and preparation for both documents and interviews became much smoother! I'll definitely get hired! Thank you.

    B**

    Backend · 10+ years

    Translated from Korean

  • I kept wondering why I didn't get the job, and this service helped me understand it in detail. I thought it was great because it gave me a chance to improve my portfolio based on that feedback.

    Y**

    Scenario Writer · Entry-level

    Translated from Korean

  • It's great because it's fresh. When I use the AI service provided by the platform rather than just doing it on my own with AI, it seems to catch more detailed elements better. It catches things I didn't think of. It shows me my current state — for example, when I talked about databases, I had discussed phantom read, but going one level deeper I learned what dirty read is and didn't know what terminology like cardinality meant, but through the interview process I learned and picked up one more thing. It really feels like taking an actual interview, and if more features get added, I plan to use it well.

    M**

    Backend · Entry-level

    Translated from Korean

  • It was my first time using it, and it seems to have been much more helpful than I expected! I think I'll use it often.

    I**

    PM·Planning · 1-2 years

    Translated from Korean

  • Very low and simple accessibility, felt it was suitable for use as part of self-assessment.

    C**

    Game Development / Client Content · 6-9 years

    Translated from Korean

  • It let me take the resume content I already had and see specifically which parts could be improved, and how to rephrase my existing wording to be more readable, which was great.

    M**

    Pharmaceutical Sales · 10+ years

    Translated from Korean

  • I came in without high expectations, but I was able to intuitively grasp how the conversation would actually flow. I think real interviews aren't standardized and there's no single right answer since they vary greatly depending on the interviewer's career and project characteristics. From that perspective, I especially appreciated how it specifically showed one perspective among several possible approaches.

    I**

    Game Developer · 6-9 years

    Translated from Korean

  • Seeing it recreate the exact tough moments I've experienced in real interviews made me trust that this would actually help. It felt really thorough, and the follow-up questions that keep digging into the parts you really need to explain and justify fit the context perfectly.

    G**

    PM/Planning · 10+ years

    Translated from Korean

  • I liked that it showed the strengths and weaknesses of my portfolio document with visuals, which made it intuitive, and the overall assessment and improvement suggestions were really helpful. One thing—it'd be nice if the feedback I received stayed saved instead of disappearing.

    B**

    Client Programmer · Entry-level

    Translated from Korean

  • It picked up on the strengths of my portfolio for a planning role, and I still remember the questions about why I wrote certain things the way I did.

    G**

    PM/Planning · Entry-level

    Translated from Korean

  • Job transition preparation is complete with this! I think it will be very helpful going forward.

    I**

    PM·Planning · 6~9 years

    Translated from Korean

Log in to read all reviews

Some reviewers received 5 passes for writing a review. Passes are given regardless of the rating.

Ink illustration of examining a portfolio through a magnifying glass

Portfolio

We score your portfolio through a recruiter's eyes

We read the work itself, not the bullet points about it. Five dimensions scored the way a recruiter reads them, with strengths, gaps, and a ‘before → after’ fix for each.

Mock interview

Three AI interviewers who've read
your portfolio and the job description

Plenty of real first rounds now run this way — an AI asks, you answer in one take, nobody across the table. Rehearse it before it counts. Hear each question spoken aloud and answer in your own voice. The interviewers dig into your answers with follow-ups — from behavioral questions about your projects to technical deep dives — and steer you onto a new path when you get stuck. Filler words like “um…” and hesitations are tracked as you speak.

Interview in English or Korean — your choice

DOM
Frontend
Live
Three AI interviewers are matched to your role
Interview report

Written when the interview ends

1
2
3
4
5

Every answer gets evidence and a fix — a detailed, multi-page report

From interview to report in one flow — a real interview runs longer than this demo

1

Add your portfolio and the job description

Drop in a URL and the AI interviewers read it

2

Answer by voice

The interviewers speak each question and analyze your delivery, pace, and filler words

3

Get the report

A skills radar, a delivery score, and stronger example answers

Interview report

You don't just get a score —
you get feedback

An overall score and competency chart, your spoken delivery, and for every answer, what fell short and a better way to say it. What you said and how you said it land in the same report — the round you're rehearsing for is judged on both. This is the full report you actually receive.

After an interview like this

Backend Developer · Junior (1–3 yrs) · 10-min interview
  • QYou cut the order API from 800ms to 200ms — where did the time go?
  • QCaching brings consistency questions. How did you handle invalidation?
  • QOne fundamentals check — what does REPEATABLE READ prevent?

You get a report like this

Interview report

Backend Developer · Junior (1–3 yrs) · 10-min interview

Overall verdict

Pass range74 / 100

Pass range

Your numbers already clear the bar — add conviction on the fundamentals.

Roleexpertise16/20Problemsolving15/20Communication13/20Concreteexperience17/20Presence& impact13/20
01

Biggest strengthProving claims with numbers — 800ms to 200ms — is your sharpest weapon.

02

Biggest riskHedging with “I think...” on fundamentals cut your credibility.

03

Fix this todayOpen every answer with the conclusion — fixable today.

Summary

  • Speaking in numbers is your strength.
  • On topics you know deeply, like caching, you cleared the bar — but on fundamentals you hesitated and hedged with “I think...”.
  • Fixing just the two answers below would change the impression you leave.

01Competency review

Role expertiseStrong16/20

Real production depth showed in your cache-invalidation answer.

“We kept a 5-minute TTL as insurance against lost events”

Suggestion Lead with the trade-off, then your choice — it reads senior.

Problem solvingSolid15/20

Your path to the bottleneck was systematic.

“I found the N+1 in the slow-query log first”

Suggestion Add one sentence on how you verified the fix.

CommunicationSolid13/20

Answers ran long and conclusions drifted to the end.

Your third answer ran past 250 words and slid off the question

Suggestion Conclusion → two reasons → stop. Make it muscle memory.

Concrete experienceStrong17/20

Precise numbers made your experience feel real.

“800ms to 200ms”, “100k orders a day”

Suggestion Separate your contribution from the team's — it lands harder.

Presence & impactSolid13/20

Honest, but short on conviction.

Two answers opened with “I'm not sure, but...”

Suggestion Admit gaps in one sentence, then be assertive about what you know.

02Speaking delivery

12/20
Pace & rhythm
About 150 wpm — fine, but you speed up toward the end of answers.
Fillers & habits
“Um...” 7 times — clustered on the fundamentals questions.
Confidence signals
3.1s average before your first word. “I think...” 4 times.

Tips to apply now

  • Open every answer with the conclusion
  • On unknown questions, say “let me take a second” within 2 seconds

03Strengths & fixes

Strengths

  • Answers grounded in numbers
  • Stayed composed under follow-up pressure

To improve

  • Prepare role fundamentals
  • Cut the “I think...” hedging

04Answer-by-answer feedback

Q. How did you handle cache invalidation?

7/10
+ Strong specifics− Missed preemption

The strategy was sound. But raising the “lost event” case before the interviewer asked would have put you a level above.

Try answering like this

“Events delete the keys, with a 5-minute TTL as insurance against loss. For sensitive reads like payments, we skip the cache entirely.”

Q. What does REPEATABLE READ prevent?

4/10
− Shaky fundamentals− Hedging

You opened with “I'm not sure, but...” — and lost credibility on an answer that was actually right. Interviewers read conviction as much as content.

Try answering like this

“It prevents non-repeatable reads. On MySQL, gap locks also block most phantom reads.”

05Until your next interview, in this order

1

Write your top 3 stories in STAR

Four sentences each — situation, task, action, result — then practice out loud.

2

Filler-removal drill

Record answers, count the “um”s, replace them with silence. 10 minutes daily.

3

30 fundamentals, 1-minute answers

Your lowest-scoring zone this interview — turn each concept into a 60-second answer.

Resume

Just write.
AI polishes the wording

Write down your experience and AI tailors the wording to the job description — then export it straight to an A4 PDF.

Ink illustration of polishing a large resume document

The order we'd suggest

  1. 1

    Write your resume

    Impact-driven wording with AI polish

  2. 2

    Review your portfolio

    Scored on 5 dimensions with fixes

  3. 3

    Mock interview

    Rehearse your STAR stories with 3 AI interviewers who've read your resume and portfolio

  4. 4

    Apply

    Walk in with the report's feedback already baked in

Build the resume first, and the AI interviewers will read it before they ask their questions.

Frequently asked questions

Can I use it for free?

Sign up and you get 1 free pass right away — enough for one portfolio review, granted once per account. A full mock interview costs 5 passes, so you buy passes when you want to interview. Resume polishing is free.

How much do passes cost?

The Light pack is $6.99 — 5 passes, enough for one full mock interview or five portfolio reviews. It's not a subscription: you buy passes only when you need them, and they stay valid for 90 days from purchase. See the pricing page for all the options.

Do the AI interviewers really read my portfolio?

Add a portfolio URL and the AI reads it automatically, factors it into the AI interviewer lineup, and quotes your projects directly during the interview. From generating questions to scoring and the report, the whole thing is done by AI — no human reviews your work or runs the interview. Add the job description too and we'll check you against its requirements.

How does voice work?

You can hear each question by voice (toggle it on or off anytime), and when you press the mic and speak, your answer turns into text in real time. As you talk, fillers like “um…”, hesitation, and your pace are tracked and folded into the delivery feedback in your report. It works best in Chrome.

Can I interview in English?

Yes — pick your interview language (English, Korean, or Japanese) when you set up the interview. In English mode, the three AI interviewers ask their questions and follow-ups entirely in English, so you can rehearse for interviews at global companies or English-language screening rounds.

Can I practice competency-assessment style video interview questions?

Yes. Pick one experience and the interviewers drill into it the way recorded video interviews do — how you felt at the time, what you did differently from others, the result and what you learned. It doesn't reproduce any particular employer's assessment or predict its score; it trains the content and structure of the answers you'll speak.

Where is what I write stored?

It's saved in your browser, and once you log in it syncs safely to your account. Log in on another device and your resume and interview history carry right over.

How do I save my resume as a PDF?

Hit PDF download in the preview step and the print dialog opens. Choose ‘Save as PDF’ as the destination and it saves exactly as the A4 template looks.

Does a real person edit my resume or run the interview?

No. Preterview is AI software you use yourself. Polishing your resume, scoring your portfolio, and the mock interview's questions and evaluation are all performed automatically by AI — we do not sell human-delivered consulting, resume-writing, or interview services. It also isn't something you run during a real interview: Preterview is a rehearsal you do beforehand, on your own, so that the AI-led round an employer puts you through isn't the first one you've sat.

Start with a free portfolio review

Start now