YOUR NEXT TECHNICAL INTERVIEW, WITH MORE CLARITY

Follow the conversation.
Find your next move.

Bring the question, the conversation and your thinking together. Screenshot coding problems, follow live captions, and work through AI answers without losing the thread.

Interactive product example01 / 02
⌗ Capture 2/5Listening
Two Sum nums, target[3, 3] → 6 [0, 1]

Live transcript

Speaker 1 · Interviewer

How would you find two values that add up to the target?

Speaker 2 · Candidate

I would check each value against the ones I have already seen.

AI answer

Solution approach

Store each value and its index in a hash map. Check the complement before adding the current value.

One pass. Two distinct indices. No changes to the input array.

def two_sum(nums, target):
    seen = {}
    for i, value in enumerate(nums):
        if target - value in seen:
            return [seen[target - value], i]
        seen[value] = i
    return []
Expected O(n) time · O(n) space
Up to 5 screenshots per question9 interface and answer languages30 min, 60 min or full interviewHistory grouped by session

FROM THE FIRST QUESTION TO THE FOLLOW-UP

A clear workflow. Room to think.

01

Capture the whole problem

Keep the prompt, examples and starter code together. Preview or remove each screenshot before sending.

02

Stay with the conversation

Follow one chronological transcript. Ask about a specific sentence and correct a speaker’s role beside the conversation.

03

Build on the answer

See the approach separately from the code. Ask follow-ups with context, then revisit or export the session.

THE DETAILS THAT KEEP YOU IN FLOW

Made for the way interviews unfold.

One question, all its context

Combine up to five screenshots. The software detects the programming language from the problem and starter code.

Readable captions. Distinct answers.

Keep captions and answers side by side. Adjust text size and use the minibar or keyboard shortcuts to work comfortably.

Your interview, your language

Choose from nine languages. Switching the interface also changes the interview and answer language. Add a translated comparison beside an explanation.

A session you can return to

Choose 30 minutes, 60 minutes or the full interview for context. Add your resume and target role; save and export records by session.

⌘ HCapture⌘ JListen / pause⌘ KAsk a question

THREE PLANS. ONE WORKSPACE.

Pick the time you need.

Choose the plan that fits your preparation. Activate it in the Mac app after signing in.

Day pass

A focused day of preparation.

$524 hours
  • Screenshots and voice workflows
  • Context and session history
  • Nine languages and text comparisons
  • No automatic renewal
Get started in the app

Annual

Room for the longer journey.

$99per year
  • Screenshots and voice workflows
  • Context and session history
  • Nine languages and text comparisons
  • US$99 billed annually · US$8.25/month equivalent
Get started in the app

Prices are in USD. Monthly and annual plans renew until canceled. Manage your subscription in the app; the final total is shown at checkout.

A few things worth knowing.

What does Interview Roo do?

Roo is a native Mac workspace for coding interview preparation: screenshot questions, live audio transcripts, contextual AI answers and session history. AI answers and speaker labels can be wrong; review them before relying on them.

Can I send multiple screenshots?

Yes. Keep up to five captures in a question. Preview and remove images before sending; submitted captures leave the pending queue. The approach and code appear separately.

How do languages work?

English, Simplified and Traditional Chinese, Japanese, Korean, Spanish, French, German and Brazilian Portuguese are supported. Changing the app language also changes the interview and answer language; programming languages are detected automatically.

Can I revisit an interview?

Yes. Saved history is grouped by session and can include transcripts and answers. Open a session to review or export it. Turning off history stops new saved records; clearing the current workspace does not delete saved history.

Which devices can I use?

The public release supports Apple silicon Macs running macOS 14 or later. Android companion testing is in progress; no mobile or Windows installer is publicly released. Capture and audio require the appropriate system permissions.

How do I activate or cancel a plan?

Sign in to the Mac app and open Account → Plans & billing. Choose a plan and complete payment to activate access. Manage renewal and cancellation from the same area.

INTERVIEW ROO · MACOS

Bring a little clarity to your next interview.

Download the signed, notarized Mac app. Sign in, choose a plan, and make room for your next question.

Download for Mac
macOS 14+ · Apple silicon · Version 1.0.0Verify download checksum ↗
Interview Roo